fixed date addition logic and removed notion of dates/days being cumulative rather than absolute