Is your time in Garmin Connect set properly? On the Garmin Connect main page, click on the head and shoulder icon (right side) and choose Settings and check that the time zone is properly set for NY.
I rode to work last Friday and still have the same problem. Morning ride okay (Central Australian), afternoon ride incorrect time zone (Japan).
Furthermore, to edit activities in the past to correct the time, I read elsewhere on these forums that you can go to the Connect website and then go into the Activities dashboard. From there, click on an Activity you wish to change. Then, in the upper right-hand corner, there is a Pencil icon that allows you to edit the Activity, which will allow you to edit the Start Time.