Giving to charity can be rewarding. And with a little planning, it can also help lower your tax bill. These year-end ...