From shifted DateTime to Cldr.DateTime.to_string/2

Looks like you are calling Cldr.DateTime.to_string incorrectly.

The locale must be passed as a keyword list. This should work:

{:ok, result} = Cldr.DateTime.to_string(shifted, locale: "en-GB")