I've heard that it isn't the hotels doing it, but the port. They won't accept the voucher after the 28th. So even though the hotels probably would be happy to continue giving out vouchers, the port won't accept them. It sucks if you've made your hotel choice primarily for the voucher, but it does free you to make a different choice.