The holiday season is about giving, but also giving back. Here are 18 gift ideas that help you do both.