Garmin push workouts showing on the wrong day - looks like US time even though I'm in New Zealand

Hi all,
I’ve searched for ages on this, but can’t find anything. I’m in New Zealand, and the workouts on the training calendar seem to push to the wrong day - it’s a day ahead. It looks like it’s US time not NZ time (we are a day ahead of you). It doesn’t seem like it’s just a TrainerRoad issue, because if I create a workout in Garmin Connect the same thing happens. I’ve checked my time zones for both TrainerRoad and Garmin Connect and they are both set to NZ time. Any Ideas?
Thanks,
Greg