Hi team,
Been using the DateHelper.parse function and lost my mind for a bit.
Apparently, when not providing the miliseconds in an ISO string, the Timezone (offset -4) is ignored. But it is taken into account when the miliseconds are provided. (see attached screenshot)
This is made somewhat worse by the fact that the default parse format is 'YYYY-MM-DDTHH:mm:ss.SSSZ' (with miliseconds) while the default "format" is 'YYYY-MM-DDTHH:mm:ssZ' (without miliseconds).