More than half of Americans plan to buy gift cards for someone on their list, making them this year’s most popular holiday gift . And what’s not to love? They’re so versatile you can’t really go wrong, whether you’re buying for a choosy teenager, the