If you're short on time or ideas (the clock is ticking!), gift cards are the perfect way to go. Some might argue that gift cards are impersonal but I disagree. You can give them to people you don't know very well, but they're also the perfect gift for difficult friends and family members. Either way; it's a win-win. I don't know one girl who would turn down this Saks Fifth Avenue Shoe Gift Card ($500). See what I mean?