Deck the halls with 50% off selected Christmas items at M&S