I genuinely do reuse the same wicker basket each time and have done for 5 years now. I have been using the same large hamper on Christmas Eve for 25 years. Three new pairs of pyjamas over winter for a growing teen is hardly excessive.
Boo basket contents are consumable items like shower foam, face mask, eye patches, Lanaige lip mask, ordinary skincare, pyjamas (plain stripy ones), fluffy socks and a colouring book plus popcorn and sweets for a movie night.
December 1st I refill it as an alternative to a beauty advent calendar with individual items I know DD will use as opposed to wasting items from a calendar. Plus a pair or festive pyjamas she will wear until she outgrows and yet another colouring book as she loves them plus a chocolate coin for each day. I wrap each item and use stickers to number them by day - on a few days there are envelopes with details of days out on them such as a theatre trip, cinema, feeding reindeer’s etc).
The Christmas Eve hamper has the same plate for Father Christmas’ mince pie and his cup for a drink we got when DS was born 25 years ago, a copy of a book purchased in 2008 and a quality street tin I refill from several bags now because they used to have so many more in them (plus taste better 🙄) plus a pair of non Christmas themed pyjamas for anyone staying in my home on Christmas Eve - this year everyone has traditional tartan and will wear them again on a family weekend away in February.
Easter tends to be short pyjamas for spring/summer, more make up and skincare plus some Easter sweets.
These are all things I would buy anyway and we don’t post pictures of them on social media etc.