Sales across the supermarkets are expected to exceed £13 billion over the four weeks of December for the first time.
Shoppers wanting to snap up luxury versions of the festive favourite are being charged an average of 20p more per pack, ...