I’ve Tested 4,469 Beauty Products: What to Buy (and Avoid) at the Sephora Sale