Consumers can trade in unused gift cards for money. Here’s what to know.