Retail sales tumbled across the board this December in what analysts have deemed the worst shopping season in five years.