Families are told to buy Christmas food now and keep it in the FREEZER

British families should buy their Christmas dinner in advance and keep it in the freezer, retail experts have warned amid fears supermarkets could run out of festive items including pigs in blankets.