Gift cards was the second-most popular gift, with total spending estimated to reach $29B. They are perfect to use for ...