Need a foundation that holds up for events? These top-rated picks from Kosas, Glossier, and more offer a flawless finish.