Timezone changes

Add timezone entity and change necessary funtions to use the new values