Drab Christmas as consumers wait for sales