Good question, I also thought about this:
Design a user timezone offset in javascript and use it to:
1) Save together with the GMT / UTC date in the database (maybe too much overhead) 2) To create a DateTimeOffset that was saved in the database as DateTimeOffset Type in SQL SERVER 2008, the best solution, I think.
, , .
?