02 DecSupermarket Christmas food 2021: the ultimate guide to M&S, Sainsbury's, Aldi and Lidl festive ranges - and more