allow negative numbers in add_years(n)