implemented date_interval::date_time()