added :else condition for leap-year?