reorganize the local timezone adjustment stuff a bit
build