Marks and Spencer, the UK retailer, today (11 January) posted a 1.8% rise in food sales over Christmas, driven by new products and "more impactful" promotions.