I've just ordered the H&B, in case the M&S doesn't come back into stock at my local branch (they told me they expected another delivery towards the end of the month). I sent the H&B to D1 at university last year and she really liked it. This year I'll mostly use it (and the M&S if I get it) for stocking fillers for D1 and D2, plus a few treats for me.
You pay a premium for buying a calendar early and the guarantee that you'll get it. It's a gamble to leave it later and hope to get it cheaper. I think it's really unfair to blame the retailers (and ridiculous to call John Lewis 'deceitful') for reducing the price for Black Friday. JL calendars have been similarly reduced in previous years. They are under no obligation to offer price promise refunds or giftcards.
I also sent the Degusta box to D1 last year as she was in a houseshare. Don't think I'll order that one for home, although I've just seen it with money off. I might send her a tea one - she loves Bird and Blend, but their calendar is £38 which seems quite expensive.