"Generally speaking, gift cards are fine to give as a gift," says Meier. "If you know somebody loves a store or restaurant, there's nothing wrong with giving a gift card. It's not as personal, but it ...