Added C++ implementation for our timezone logic