Hope nobody minds, I've copied and pasted two posts I made on another Christmas thread yesterday.
I used a great app called Gift List. I can add gifts as I buy, including photos if I want, I can set a budget for each person, I can add links for online shopping for ideas not yet bought. It also automatically saves itself at the end of the year and let's me start over, whilst still having easy access to last year's list to guard against repeat ideas. It's wonderful.
If anyone buys BodyShop stuff, it's worth finding their nearest outlet store. They have an ongoing offer, only in their outlet, where you get discounts of you buy more than one item. 30% discount on any two items, 35% on any three and 40% on any four items. They also do huge sizes of shower gel (750 ml) and body butters (500g). Yesterday I bought 2 bottles of shower gel, one 500g body butter and a small gift set (shower gel, body lotion and a bath puff), total outlet cost of individual items £48.00 , discounted cost, £28.80. Buying the same quantities in the high street stores would have cost almost £80.00. Especially handy for small stocking fillers as well as industrial quantities for teenagers!