My wife and I are not rich people. But we will do random acts of kindness throughout the year as we come across situations where someone might need a little help.
But every year I save my spare change and throw them into old coffee cans in the garage. About a month before Christmas I will go with the kids and they round up their change and we go to the bank and cash them out. This is our donation money for the year.
(they have to save a certain portion of their allowance for donations)
Anyway, we use this cash to give to people in our community. One small gift at a time. We will pick out people we know that need a little boost, or maybe a little thank you just for doing their job and being friendly. This includes our mailman, the lunch lady at work, a fire station in the inner city here....things like that.
We’ve also given money to the kids school to give to kids whose families cannot afford a good christmas. It gets the kids involved and we spread the money among 10 or so worthy people.