refactor and fix month_name
refactor zeller formula
remove year test