There's a mind-blowing number of beauty products out there. So we had more than 1,600 readers test 1,505(!) new ones to find the year's best. Our readers tried 358 makeup launches—so you don't have to.