In previous years, the British have spent more than £4bn on Christmas food and drink, with many thousands working behind the scenes to get that festive fare into the shops. But 2020 has been anything but normal. Jonathan Maitland investigates how different Christmas dinner will be this year.