Beauty advent calendars 2019 – incl £174 of No7 products for £42

Beauty advent calendars, though significantly pricier than their chocolate alternative, have in recent years proven increasingly popular. They often sell out early, so here's a round-up of some of the best I’ve seen, with the best discounts.