Best Holiday Beauty Gifts 2016
This Is Your Ultimate Gift Guide to Holiday Beauty Shopping
51
The long-wear glosses in this Clinique lip quartet ($25) stay on for up to six hours, so you won't need to touch up during holiday soirées.