Improve the structure of the controller
Add helper object for region timezones
Update restdocs