Fix for zero-padding of years. A commented out set of failing tests are added to the Unit Test and need to be addressed. Submitted by: Jerson Chua