Today's news flies in the face of upbeat trading statements from a string of high street retailers including Marks & Spencer, Next, Selfridges and Sainsbury's. National Statistics, which compiles the data, said the fall was due to a moderation in spending from November's exceptionally strong levels, rather than a weak December performance.