Thank you for the official response Chris. I definitely would like to see this feature implemented. Perhaps if it was implemented as a set of options enabled at the app level.
Maybe Something like:
App Setting Display Time Zone -
If the Display Time Zone option is set at the App level:
An option to Use Local Time Zone? is dynamically presented in the app settings. This allows the administrator to set the entire app to always use local time for all fields so we don't have to set them piecemeal at the app level.
If Display Time Zone = True and Use Local Time Zone = false in the app settings, then dispay an option in the field settings UI to chose Use Local Timezone setting for Date/Time fields. We then would use the timezone in which the end user is standing when the event occurs rather than the default app time zone.
Finally it might be nice to have option wherein If Display Time Zone is true in the app settings, then we want an option to override field setting with role settings to ensure that local time is only stored for certain roles.
Thank you for your consideration.