You’re (almost) done buying Christmas gifts, but something’s still missing. If you want to really feel the spirit of giving, then you should put your money toward children and families that are in need. Here are 21 charities and non-profits that’ll use your money to improve or save people’s lives.