Brits spent more than £13bn on groceries last Christmas, with sales hitting their highest levels since the Spring, bolstered ...