This is great - but the new timezone doesn't appear to be supported in Exchange Online yet - at least not in the PowerShell cmdlets:
Set-MailboxRegionalConfiguration -Identity "User Name" -Language en-SS -TimeZone "South Sudan Standard Time" -DateFormat $null -TimeFormat $null
Cannot process argument transformation on parameter 'TimeZone'. Cannot convert value "South Sudan Standard Time" to type "Microsoft.Exchange.Data.Storage.Management.ExTimeZoneValue". Error: "The time zone specified is not valid. Time zone: South Sudan
Standard Time."
+ CategoryInfo : InvalidData: (:) [Set-MailboxRegionalConfiguration], ParameterBindin...mationException
+ FullyQualifiedErrorId : ParameterArgumentTransformationError,Set-MailboxRegionalConfiguration
+ PSComputerName : outlook.office365.com
This works for all other timezones - do the Exchange Online PowerShell team need a poke? https://docs.microsoft.com/en-us/powershell/module/exchange/set-mailboxregionalconfiguration?view=exchange-ps