Holiday beauty buys for everyone for less than $50