Not just for Christmas spending but if you can afford to save at the moment then [https://www.principality.co.uk/en/savings-accounts/fixed-term-savings-and-bonds Principality]] are offering 5% on a 1 year regular saver bond called Christmas 2023.
£125 max per month = £1500 next Christmas + interest.