Why are there so many pre Christmas sales? Retailers, squeezed by rising costs and falling sales try to lure back shoppers with pre-Christmas sales Source