Currently records are being stored in UTC of when the record was actually entered into the system.
My task is to now allow users to enter records of past events and when those events occurred locally to them when the event occurred.
My dilemma is that there is not only different time zones but there is also daylight savings observation during certain periods of the year.
Reporting personal events accurately in charted format are key, so my question is, how do I accurately report the correct date to the user? Because people relocate into different time zones the same person could be reliving the same date and time in a different world locations.
How is the best way to store and display these events to the user? The form data is entered through a asp.net c# web app and being stored in an SQL Server database. The time and date entered will always be the users local date and time.