A chainable time span object to use with native js dates