All The Affordable Limited Edition Holiday Beauty Buys Under $20

Want to get your friends great gifts but don’t want to break the bank? Then check out these adorable makeup, skincare and body products that all cost less than $20.