Supermarkets are keen to sell as much Christmas food as possible before the big day - so prices are bound to plummet in the last few opening hours before they shut for Christmas Day.