Add decrementing calculated year if test for newYear resulted in overshooting date. fixes #1