The mentioned requirement can be achieved by using DSS.
To convert GMT to any other time zone based on the requirement, use the function @DateTime.FormatDateTime(@DateTime.CurrentDateTime(),"yyyyMMdd",@Utilities.getDataSystemSetting("Ruleset","DSS"), "en_US") to set for a property.
Where "Ruleset" is the ruleset of DSS and "DSS" is the name of the DSS to be mentioned. In DSS rule the time zone needs to be mentioned(for example: America/New_York).
"en_US" is the default locale which can be seen as a field in operator id.