fix the leap(j+1900) to leap(j)