I would encourage you to give instead to local charities run by people you know personally (or at least are known by people you know personally).
I tend to give $$ to people I know that are struggling.
I did buy gifts for 2 seniors that are alone for Christmas. I do not know them, just the organization that collected the gifts