Christmas won't be a blockbuster. Retailers are concentrating on getting as much sold at full price and have managed their stock better.