Americans have $24 billion in unused gift cards. The average adult has $167 sitting around. Here’s why you should use them ASAP.