We act as an agent for thousands of different suppliers, all availability information is held directly by them and not with Buyagift. The majority of our vouchers are valid for 20 months, however we are more than happy to contact them on your behalf to check if a specific date is available.