I love an advent calendar. It's the gift that keeps on giving. There are numerous beauty advent calendars on the shelves at the moment - ranging from around £15 to over £300 (you know that I'm not going to spend that sort of cash on beauty products!!). I've rounded up the best calendars under £100 from Rituals to the Body Shop, but by far the best value is by Marks & Spencer at only £35 (with value of £280!). You'd have to spend £35 to buy it, but if you are like me and you b[...]