Corrected docs
Added custom exception
Use Request in Event
Set timezone into attributes
Added default timezone to config (default UTC)
Added a TimezoneProvider which should be used to get the current timezone detected