The Selfridges beauty advent calendar is back in stock – but is it worth the hype? 06.11.2024 18:49 The Independent The Christmas countdown includes 20 full-size products