Timezone validator

Timezone validator add to list of validators.
You can probably skip those nesting levels by returning early