Marks and Spencer’s (M&S) have launched their 2025 Beauty Advent Calendar in stores nationwide and online. Here's why you should buy it.