My Must Haves-
Christmas crackers,
something new in the way of crockery, might be a plate or a jug
Cake (homemade with homemade marzipan)
Sainsburys Taste the Difference Mini Mince Pies
Festive loo roll 
Scented candles
On the No Thanks list-
buttercream topped cupcakes (didn't get eaten)
stollen
fancy cheeses
Milk tray (I was going to buy a box yesterday but thought , erm nobody eats them)
Non alcohol mulled wine (still got last years bottle)
Hot chocolate except the Cadburys add water instant, still got white chocolate jar sitting there
I'm sure there's more. 