I suppose we cheat a bit and buy things we would normally but we give them as gifts. DH needed new trainers, slippers, ice scraper, diary, socks and so on so I bought him them and a few other bits a game, puzzle book, bottle of gin etc.
I wanted a record player and needed some skincare, art materials, calendars so he is giving me that and a few bits he'll pick up probably perfume, chocolates and a book or two (he has access to my amazon wishlist).
Its my birthday in the autumn and so from late summer on I usually hang fire on buying stuff for myself and just add it to my gift wishlist and DH gives it to me.
I suppose it is nice to get a total surprise that you love but didn't even know you wanted but how rare is that? My best gift like that was a pair of waterproof socks a friend gave me and my first pair of bluetooth headphones neither of which I even knew existed prior to getting given them.
My SIL insists on surprises from everyone and is then disappointed with most of her gifts.
To the OP do whatever suits you, in reality the most important thing about Christmas is the the food, the time off and spending time with your loved ones.