Fix bug with date_add_months() blows depending on number of days in months.