+3 hours is your timezone offset, I guess. The times are in UTC, but your OS shows them in your local time, thus shifted. The problem is, it should add the offset even when taking files from the zip, where they should be in UTC as well, and when you unpack them it should show +3 values - but for some reason it doesn't do that with the zip file.
I'm trying to find why the zip file times looks as if they were in local time, and not UTC.
And why the elevation zip archive doesn't have this problem.