Our application was designed to handle user from different Geographic location.
We are unable to detect what is the current end user local time and
If you want to show consistent date/time history to the user, regardless of the locale they are viewing the history from, then:
Save, store not only UTC "creation" date/time, but also the detected locale saved from locale to compute original date/time and emit a string to display (i.e. do not use current user locale when you're diplaying it)If you don't have the ability to amend your storage, then perhaps you can change your submit to send the "current client time", store it literally (do not convert to UTC) and then display literally (do not convert to detected culture)
But as I say in my comment under your question, I am not certain I got your requirements right.