[Time] Use std::unique_ptr instead of std::auto_ptr