With Christmas on the horizon, the recovery at Marks & Spencer is gathering momentum at exactly the right time