refactored one common method into service
fixed time zones