Add format 'mY' for validating 4 digit year and change 'my' for validating 2 digit year

I know this breaks backward compatibility but mY looks like it should be for 4 digit year and my for 2 digit.

This would be useful for validating a credit card expiration date, for example `'rule' => array('date', array('my', 'mY'))`