My daughters girls are 12 and 5ys, the 5yr old has spina bifida. If it were just the 2 girls that's no problem Julie.
However, there are my 2 sons, their partners, their children so another 5 grandchildren, making 7 in total, and then there's pressies for the 6 parents (ie sons, daughter and partners) Xmas is a very expensive time...lol
Ann used to begin buying things for Xmas from around now or even earlier, she did most of the grandchildren with the odd contribution from me, while I always gave the adults an envelope at Xmas containing about £100 each, it used to be £50 in the old days, but it's risen and risen every year. Like I said...an expensive time, this time I may just bung them 30 or £40 again...lol and if their not happy....too bad...lol
Also, as the bank of grand-dad, IME it's hard to buy one a laptop, and not end up having to buy one for the others too occasionally as they needed them for school. IOW it was most unwise to have bought that 1st one.