I know, this is probably controversial and some people are going to think I am really mean spirited etc. But they do piss me off a bit. I mean I have no problem with someone not buying me a present, or saying "we are not going to buy presents this year we are going to donate money to charity". But people seem to have latched on to the idea as a way of advertising their benevolence while not having to have the imagination to think of a present. Plus it just a couple of click on the internet, jobs a good'un. Minimal time, minimal effort.
Why not say "we are not buying presents this year we are giving money to charity, but we still thought of you so have this home made fudge, we put a lot of time and effort into it, Merry Christmas"
Don't give the money to charity and make out like you are doing it as a big favour to me! I already give money to charity every month, I don't need you to do it on my behalf! Do it for yourself. And make me some fudge or biscuits instead dammit