Usa FROM_TZ( timestampvalue, timezone )
para convertir una marca de tiempo en una marca de tiempo en una zona horaria específica y luego puede usar AT TIME ZONE 'UTC'
para convertirlo a la zona horaria UTC y devolverlo a una fecha:
SELECT CAST(
FROM_TZ(
CAST( your_column AS TIMESTAMP ),
'Europe/Berlin'
)
AT TIME ZONE 'UTC'
AS DATE
)
FROM your_table;