I am fortunate in having a small family, DD & her OH, 2 DGSs & DM. I usually travel to Yorkshire to see DM in November & take a small gift for her to open on Christmas Day, I take her shopping to choose a gift. This year I don't know what will happen as she is in Hospital at the moment, she's 91 so doesn't really want anything although she does like fruits in licquers or Stem Ginger.
DD & her OH is cash plus their favourite chocolates. My neighbour is usually something for the garden.
My DGSs are 10 & 3, I already have 3 books for DGS2, 2 chosen when I was shopping with DD, they love Julia Donaldson's books & we found 2 new ones. I will find a couple of books for DGS1. I do a stocking for each of them. I always ask DD for ideas, DGS1 will probably want money to buy something for his Martial Arts classes.
I think I have enough cards, except special ones & wrapping paper.
I normally start my shopping in earnest in September after DD's Birthday in September