fix None returned when converting between January 1st and end of Nivose

Noticed there was an issue in the in_mois method : start_date.year is set to current year, which is incorrect for Nivôse. This also required a small modification of the day calculation returned.