As retailers hurtle through the final few - and crucial - months of this year they are being warned to expect flat sales this Christmas, and that no sustainable uptick is likely until 2013 at the earliest.