Brits splashed the cash in December as shoppers celebrated the festive season by splurging on premium food lines and champagne.