I haven't seen the new ones yet. The unused cards I have say "unused punches are redeemable on next voyage."
But I surely will be careful not to buy any more than I think I can use by the expiration date.
Do they expire at the end of each year now?
ALL the cards being sold or exchanged for, have the expiration date pre-stamped on the back.
Currently the date is 12-31-18 but I suppose it'll be pushed out further as the year progresses.
I questioned the cards date (in Feb.)with the food & beverage officer & was told that they didn't have any more without the date & I could either give them back in exchange for wine or have my setup back.

I'll just sell them on eBay soon for $20 each.