go back to dateWithTimeIntervalSinceNow: instead of using distantFuture