In the final sprint before Christmas, shoppers are still out in force, but the mood in the aisles has shifted. Instead of ...