Can I suggest that, when you issue voucher codes on-line, you allow at least a week before you expire them, to take into account holidays etc.
I have just come back from a weeks holiday to find, on the test server, that I had been issued a voucher on the 7th and it had expired 4 days later, whilst I was a way.