With less than eight weeks until Christmas, now is the last time you can buy for yourself without feeling guilty. Hey, it's true. We've of course got some very amazing new-on-shelf beauty products to tempt you — all worthy of their place in our top 10. BB creams are still hot right now, and there's a budget offering on the market that we think you'll love, as well as some tasty morsels from Karl Lagerfeld for Shu Uemura, Kristen Stewart's highly anticipated Balenciaga fragrance (smells sharp!) and those neon polishes we've been reapplying at rapid speeds. Come on beauties, let's shop.
November Must Haves: Things You Need to Own This Month