From the GC faq: If you tracked an activity with a GPS-enabled device, Garmin Connect will automatically assign the time zone.
Turns out this is not true. I have an FR-920 which is a gps enabled device and I usually run in Brazil (DST in use here). When the workout is uploaded to GC the time shown is one hour behind the actual time. Also, when I put the mouse pointer over the time, it shows "Argentina time". I also checked my settings and they're all correct. BTW, the time shown on the FR-920 is correct, the problem arises only when viewing workout data on GC. Hope this can be fixed. Thank you !
Marcos