Martin Lewis was on T.V last week advising people to buy something each week from now on. As he said every year in January people contact him to say they have overspent for Christmas and are in financial difficulties because they bought in December, most have huge credit card bills. His advise was very clear, don't leave it to December to buy.
Christmas may be in December, but starting to buy a little each week or two for Christmas is a good way to go.