Lots of people nowadays are whining beacause "OmG i DiDnT gEt ThE XbOx GaMe I wAnTeD" , but in reality people around the world are starving, and the whining kids should be more thankfull.
I did something like this once, I had done small jobs around the neighborhood when I was a kid, and saved up enough to buy 50 teddy bears and took them to the homeless shelter to give to kids
While it feels good to give at Christmas time, people are hungry throughout the year. If you can afford it, please donate monthly to your local food bank. Even just $10 makes a huge difference.
EVERY YEAR ONE OF MY SUPERMARKETS HAS A "BUY 1 HAM GET 1 TURKEY FREE" SALE...THIS YEAR I BOUGHT; 4 HAMS AND GOT 4 TURKEYS FREE AND DONATED THEM ALL TO MY LOCAL HOMELESS SHELTER FOR THEIR ANNUAL CHRISTMAS DINNER