Replaced boost::bind with C++11's std::bind
Replaced boost::posix_time with C strftime and C++11 chrono