Once an application has been redeemed with a promotional code, it is "owned" by the redeemer - it does not expire.
The code itself will expire after 28 days and will not be redeemable. (But anyone who already redeemed it will still have the application).