I received a gift card last Christmas and have not had an opportunity to use it yet. How long is it valid?