refactor month_days