Christmas shopping comes early for Britons in grip of cost crunch