I earned an upgrade voucher with my Lloyds card in April 2016, and in July 2016 I was able to use it when booking a flight for June 2017, so I'm pretty sure you just need to book your trip before the voucher expires, not travel. Hopefully I'm not going to find out otherwise when I turn up at the airport in June!