Fixes #4127

Added php timezone validation rule

```php
protected function validateTimezone($attribute, $value)
	{
		try
		{
			new DateTimeZone($value);
		}
		catch (Exception $e)
		{
			return false;
		}
	
		return true;
	}
````