I treated myself to the Nivea advent calendar when it was reduced to £20. I will use some of it to add to presents for others though, the bits that I won't use, so it was dual purpose
.
DD was 4 when XH left, and my mum has always taken DD shopping to buy presents for me from her.
Now DD is 17, mum gives her £20 and I give her £40 in vouchers that I get for free via Top Cashback, usually Boots and M&S, and DD buys me presents using those. She loves the Boots 3 for 2 offers.
It means that DD has fun buying things for me, and I have something to look forward to.
For PP saying spend it all on your DC, my DD has a fortune spent on her. I sell stuff on Vinted and buy presents for her on there using that money. DD understands that second hand means she can get twice as much stuff. Some books on Vinted are read once and sold on, so literally like brand new. She gets loads of books for Christmas thanks to Vinted.
I also give her vouchers, again from my Top Cashback money, so free money again, and give her Primark vouchers, Costa vouchers and book tokens.
She also has a Lego set every year, and a stocking full of sweets and bits.