Gave in and implemented delta with Date calculations.
Refactored addDays to use Date object.
It takes advantage of the fact that Date constructor normalizes dates like
"Jul 258, 2013". Since Date objects are created in local timezone, but toISOString always returns UTC, call to Date.UTC() was needed.
Added dateDelta test to shorter than year

Also fixed missing semicolon.