Organizing evenents across timezones, adjusting user timezone

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
bnobleman's picture

I am currently working on http://www.nobleprog.com site.
The idea is to make "time discovery" process as easy as possible. Usually we spend a lot of time trying to find suitable time for the trainer and the delegates. It is even more complicated if it is a distance course.
So, so far when a person books the course, they propose the time, then the time is accepted or adjusted by the trainer and then goes back to the client.

Of course each time is presented in "users timezone".
My question is:
- is there any simple way to show current "user time" in Drupal so the user can check whether their timezone settings are correct
- Is there any simple way to force user to choose their time zone when they register?
- I cannot set the default time in the date popup field "typing "09:00 +5 days" in the default settings, it works with strtotime function though?