If you have a John Lewis membership card you can sign up to attend one (or more) of their Beauty Highlight events. They are happening over several weekends in late July and August, in JL Edinburgh, Liverpool, Cambridge, White City and Southampton.
There are various events at each location. Each event costs between £10 and £30, and includes a Beauty Highlight goody bag which they say is worth £200, a glass of “fizz” and the chance to win another beauty prize.
The goody bag might be a good source of Christmas presents or things to put in an Advent calendar. The goody bags or boxes at similar JL events I’ve been to have been very good value.
The more expensive events are the cosmetics ones so I suspect they might be giving samples away as part of the event, but it doesn’t say that.
The ones I’ve checked mostly have 40 tickets available for each event so it might be worth booking quickly and cancelling if necessary. You can cancel either up to 2 days in advance or before the event starts: it says different things on the JL website and on Eventbrite.