NewBeauty magazine editor Sarah Eggenberger reveals the top picks for must-have beauty products after vetting nearly 10,000 items.