fixing is-leap-year step, because I'm an idiot earlier