1. Asos Beauty Advent Calendar, £50


24 mini beauty products that will make December a real great month. The calendar includes skincare, makeup and hair products that you actually want to use. It's a good mix of Asos stocked brands and other fancier brands like Dermalogica and Cowshed.


When it comes to makeup, Tanya Burr knows her stuff. So you can expect her calendar to be filled with plenty of good stuff. The 12-day calendar includes full size lipsticks, mini nail polish and eye liners.
3. Jack Wills Advent Calendar, £35


Look how cute these little drawers are, each of that includes mini skin, nail or haircare products. Also once December is over you can keep the calendar and use it as a cute storage space.
4. Benefit 'Girl O'Clock Rock' Advent Calendar, £34.50


Twelve days of pure Benefit happiness. Not only does it include mini-sized Benefit best-sellers, it also plays an original seasonal Bene-song to get you in the festive mood.


This calendar features actual beauty elites, I mean behind the doors you can find bite-sized YSL, Lancome and Viktor & Rolf products. Take all my money!


NYX can literally do no wrong, and if you're already a fan of the brand, it makes sense to get this advent calendar. It includes 24 products, 12 of them being the mini matte lip creams and the other 12 being full-sized NYX eyeshadows.
7. Clarins Advent Calendar, £95


So £95 is a little expensive, but when you consider that this advent calendar includes 24 Clarins products, three of them full-size, it's pretty worth it. The calendar includes mini makeup treats and iconic Clarins products like their Beauty Flash Balm and the Instant Eye Makeup Remover.


Basically everything you would need to start your makeup collection. The calendar includes little lip glosses, lipsticks, blushers, eyeshadows and mascara. What else do you need?


If you are really into nail polish, or know someone who is, then you should probably get this. The Ciaté calendar comes with 18 mini nail colours, and it includes treatments and files to help keep your nails looking real cute.


This is a real fancy, treat yo self advent calendar. It has 24 little skincare essentials and dreamy spa products. So yeah I'm off to make my order.


This Christmas, The Body Shop have three different advent calendars. The standard version costs £60, the deluxe is £80 and the ultimate is £99. All the calendars include 24 body care, skincare and makeup products, some minis and some full sized.
12. Lush 12 Days Of Christmas, £52.95


One for bath bomb lovers. The Lush 12 days calendar is filled with mini Christmas themed bombs and shower gels. The smell alone makes it worth having. Oh and it's all vegan and cruelty free.
13. Cowshed Advent Calendar, £85


This is the ultimate pamper the shit out of yourself advent calendar. It's filled with all kinds of mini pampering essentials from silky texture moisturisers to spa-scented bubble bathes.
14. Makeup Revolution Advent Calendar, £40


This advent calendar is filled with the best products Makeup Revolution has to offer. It includes six full lipsticks, two glosses, mini brushes and so much more. The advent calendar is originally £40, but it has been on sale for £25 for a few weeks now.


Each door reveals a different makeup product that will get you through the party season. You get 22 full size products and two mini products, you can literally build a makeup kit from scratch with the contents of this calendar.
16. Kiss Cosmetic Advent Calendar, £5


This super sweet, super cheap calendar contains 24 mini bargain beauty treats. It makes a great gift for someone who is just getting into makeup.
17. Feelunique Magic of Beauty Calendar, £30


Packed with mini from the likes of Decleor, Ole Henriksen, Rimmel and Bourjois, it's going to be hard not to open this calendar all in one go.