If you don’t give a gift card this year, you’ll be in the minority. The National Retail Federation says that eight in 10 shoppers will purchase gift cards, with the average shopper spending $163.16 on ...