at least for now, this is all we need i think.. if nothing
configured, will fallback to default system local timezone. or can
configure the default, or alternate(s) as needed.
some day when we drop support for python 3.8, can also remove the
python-dateutil dependency..