Just did a stocktake of the cupboard where I have hidden everything. I start buying in Jan as we also have lots of winter bdays and family gifts to buy etc. Some caveats - I get silly and cheap things for stockings, three kids (dd14, ds 13 and 8), I like some but not all of the stocking gifts to be the same across their stockings, this is the level of present buying that works for my family. Not bought any sweets/chocolate yet.
Hope this helps with some ideas.
Things the same across all the stockings:
Fortune telling stress ball (like a cross between a squidge ball and a lucky 8 ball)
Cracker with a nice christmassy jigsaw inside (Wentworth)
Cracker with socks inside
A mini foldable crate thing from Flying Tiger
Cool pack of playing cards
A wax seal set with their initial
Then for dd14:
A 'spa' headband from boots
Some heartshaped tealights (sainsburys in sale last Jan)
A mini tin shaped like a suitcase with pictures of Paris (where we went in the summer) and some chocolates inside
One of those things that you use to squeeze last bit of make up from tube
Some cool paperclips
Mini tray for jewellery (Tiger)
Some japanese 'panda picks' that you put into sushi or on top of sandwiches
For both ds:
An 'infinity fidget flexagon'
Mini ping ping (B&M)
Cool pencils with maths things on like all the digits of pi
For ds 13:
cool frisbee boomerang thing (B&M)
Magnets shaped like ninjas
A mini king kong figure (B&M)
For ds8:
A cool sponge thing for the bath (he likes baths)
A bear keyring you paint yourself with marble paint (B&M)
Highlighters