Martek: Point being - EXPIRATION DATES ON CODES SUCK. Particularly when they're in the very near future (like the
bonus codes we're specifically talking about ITT).
These codes were given as part of a promotion. Promotions do usually last a short while, though some do last longer. If, for example, your local electronics store has a promotion that lasts for a week due to them being 10 years open, but the new hardware you want comes in a month later, you can't very well expect them to prolong that promotion for your special occasion, can you?
Other bonus codes do have extremely long expiration codes, like The Bard's Tale that was included with Wasteland 2 and has an expiration date somewhere in 2025, or even no expiration, like the NWN bonus from buying The Witcher 3.
The promotional codes are given for a special occasion, the promotion they are a part of. They are not given to be hoarded and given out after the fact. But what do I know about promotion and marketing, I'm just a humble customer...