I second the portable phone charger - I just got some from dotcom gift shop and they look great.
Last year I bought glasses case (nothing fancy) for DH but has a lens cleaning cloth printed. It was from an eBay seller and the quality of the image was much better than I expected. I got DH one with a picture relating to his hobby, and had one doge for DF and DM with DS's picture on. They loved it. The cloths came in two sizes but the small was a bit useless, better to go for the bigger ones.
Another useful thing that I've given to a few people recently is this (or similar, there are lots of them about). Very handy:
www.amazon.co.uk/gp/aw/d/B017S141VM/ref=sr_ph?ie=UTF8&qid=1476571808&sr=1&pi=AC_SX236_SY340_QL65&keywords=chjgd
For DH I have also put in a bottle of Christmassy beer (try M&S), a leather phone case, one of those leather trays that store flat for travelling but you can popper the corners to make a tray with sides, to hold your watch, spare change etc. (Just found this one since that was as clear as mud)
I also buy geeky t shirts for DH and roll them up.
For women I have often given things like nail polish, or nice nail files (the Leighton Denny one is wonderful, if you are feeling generous!).
Foldable shopping bags good for anyone, though most designs are a bit girly I find.
Touchscreen gloves are useful and quite cheap on amazon / eBay.
I just found that you can buy camera memory cards (SD) that wirelessly connect with your phone, tablet or laptop and upload as you shoot. A great gift for people who use a digital camera rather than a camera phone.
I still get excited about a nice pen. These erasable ink ones are my current favourite thing, as they write really nicely too:
www.amazon.co.uk/gp/aw/d/B00VTM22YK/ref=mp_s_a_1_10?ie=UTF8&qid=1476572633&sr=8-10&pi=AC_SX236_SY340_QL65&keywords=frixion
If I had my way I'd forget about tree presents. the stocking is the best bit!