fixes (datetime obj. for diff, allow negative time by append)