Stop using private implementation details of the `formatter<std::tm>`. We never needed anything from the class besides the format specifier, which is easily obtainable with public API.