WIP: utility classes to support better timezone determination heuristics