Generous Britain (GB): Brits lead the way in Christmas gifting