Elizabeth Keatinge explains how we can buy gift cards that won't go to waste.