Shares in Marks & Spencer fell by more than 8% yesterday despite a surge in sales in the run-up to Christmas