Christmas shopping to leave Brits with four months of debt