Like you Mollie, other than my two aunts "The only gifts I got I had to buy myself" as my immediate family decided no gifts this year! My lovely aunts, one in her mid- 90s and the other is 89 next year gave me amazing gifts though - A Clairol pack of make-up and a special thingy to put your credit cards in so no-one can swipe them! And a lovely warm throw in shades of greys, pinks and whites!
I don't do "no gifts" so I treated my youngest to a Christmas Demo Lunch which I thought was fabulous (I went too!) And they used the recipe for roast potatoes successfully on Christmas Day... They said it had been a great idea so may try that again, as it was great to spend the day with them too!