So there are multiple things for displaying times.
First what do you have in the Setting module:
Settings > System
- Enable time zones
- Server time zone
- Site time zone
Is the fact its saved as different timezone the issue? Or is the time displayed wrong for another user?
Because if you start using dates in different formats it can get quite complex for the user. So the default is that the date times will be displayed in format the User selected in their profile, or if nothing was set what is configured as the Site Time zone.
If you want to display a date time differently you could also use a different control and display using a macro and default format: {% String.FormatString("{0:yyyy-MM-dd HH:mm:ss 'GMT' zzz)}", Value) %}
Which would get you something like: 2020-11-20 20:01:14 GMT +00:00