It's 50 days until Christmas 🎄 23% of Brits have already made a start on their festive shopping and are buying gifts early to spread out the costs, according to our latest Barclays Consumer Spend report.