Gift cards can be a quick and easy present for those who don't know what to buy and offer the recipient a chance to pick out something nice for themselves, but sometimes they can still miss the mark.