Added unleap and addleap functions for dealing with Feb 29th.