As the holiday season approaches, gift cards are once again proving to be the go-to choice for many well-intentioned gift-givers. According to the National Retail Federation, Americans are projected to spend nearly $30 billion on gift cards this holiday season, with restaurant gift cards leading the pack.