The end of the year is a time of giving, as people and companies open their wallets during the holidays and charities capture the bulk of their donations for the year. One company makes sure its ...