But that's the point, they don't WANT to send money, or give to charity, they want to be seen to 'give a present' so they want me to think of one present to the value of say, £20 so they can present it on Christmas day like it was their idea.
That's what I find hard going, I'd much rather people buy something that she is interested in, so I normally give a list of her likes at the time: cartoon characters, films, tv shows, animals, themes: farm etc, jigsaws, books, colouring stuff, painting, bubble bath etc.. but people don't want to do that so won't engage with it, they want to just go to B&M or smyths and buy one gift for £20 and they get annoyed if I don't tell them exactly what one gift to buy because "I'm making their life too hard".
I'd much prefer they get her one gift at £3-4 from a charity shop and it be something that she is interested in, or something that can be eaten or used up, than me have to think of something to an exact value that she may play with a few times, but will most likely sit in the cupboard taking up space most the year not being played with just to have that 'wow' present to open on Christmas day.
I think it is a me problem, we never had lots growing up at all, and I find the huge piles of random £20 presents too much, and then feel guilty if she doesn't play with them.. I wish it wasn't such a box ticking exercise for people and they would consider what she would actually use or need from the list I give, and buy more modestly, but maybe that is asking too much of people in fairness.