enable manually setting timezone instead of guessing from offset