As supermarkets close their doors for Christmas Day, shoppers can snap up last-minute discounts on perishables and Christmassy foods