Holidays are all about giving. But when you're at the mall, you may run into a few dilemmas: What makes a good gift? What do you give someone who has everything? How do you avoid shopping for yourself? Here's our solution: Check out these stylish finds that benefit various causes—the ultimate gifts that keep on giving.