A std::chrono::time_point that can represent any valid date.
std::chrono::time_point
date
using time_point = std::chrono::time_point< std::chrono::system_clock, days >;