Now that we are in the homestretch (at least when it comes to Christmas gifts), it's getting tougher and tougher to get those last-minute presents that are a good fit for the recipient. Instead of stressing (or getting a pack of gum from the gas station), consider giving a gift that gives back. Here are some ideas: