Lidl has hailed a jump in sales over Christmas as shoppers turned to the discount retailer to buy their champagne and party food.