There is no expiry on our gift certificates and they can be used both online and in-store.
If you wish to send at a later date you can send the gift certificate to your email address and then email or print and send to the person/recipient you are buying it for at a later date.