replace expiration with exp
expiration month
more sensible default for testing $error
rearrange in prep for year + cc-exp tests
allow directives to share most injected resources
use maxlength=2 for both m and y
expiration year