ahhhh, i love home made things, they're more personal..
maybe things like home-made hairbands..
or things you have at home that you don't need, you could maybe personalise them and make them different and give them to people..
if you can knit or sew, maybe knitt or sew something for people, for christmas things like scarves are good! don't take too long and you pay like £1 for wool and max £2.50 for needles..
or maybe you might be able to sell anything you don't want any more maybe on here or ebay or facebook, and raise some money to help buy things to make?
poundshops and 99p stores, charity shop, ask people if they have anything they don't want!!
have a look on places like freegle, or maybe do something nice for people..
like for OH, you could, make soemthing nice to eat, put it out on your living room floor (as can be a bit chilly at that time of year).. and have a little indoor picnic as a surprise.. it's a nice gesture that won't be forgotten!!
arrange things for people to do, like young children maybe take them to the farm or something? - they'll probably really enjoy that!
xx