In the time of Christmas, I believe that gifts to friends or family is a nice gesture, but the real unselfish giving is to the ones that really needs it. These persons are probably not in your circle of friends.
I do support kiva.org personally and also via my company The Rynge Group and I do have a sponsor child in Mauritius through the Swedish branch of Save The Children. I am also a big fan of the Swedish Startup Ecoera and their Platform for Biochar Carbon Capture, which can make a huge impact on the CO2 footprint while improving the soil productivity.
No matter what religion you have, if you believe in Christmas or not, a gift to someone in need is a very good step towards creating a better world.
Every single one of us can change the world, one step at a time. Everyone of us must take action now towards creating a better world. Each action is the responsibility of you as a single individual, but it is all the acts together that makes it possible for us to change the world.