UK retailer Marks and Spencer is offering a variety of seasonal promotions on food and drink products in a bid to woo cash-strapped customers during the Christmas season.