Use std::chrono instead of boost (avoiding using date_time from boost)