The new M&S Foodhall Fort William will open its doors just in time for Christmas, bringing the very best of M&S festive food and drink to the area for the first time.