When connecting to a Secure FTP, that's a service on a Unix box, via Toad's FTP tool; any file that's carried over to the Unix box gets updated with a modified timestamp that is 4 hours ahead of the actual time on the Unix box.
i.e. Unix box says it's 16:34, but Modified time on Toad's UI says 8:34 PM instead of 4:34 PM.
When connected to a regular FTP connection, the timestamp is OK and matches on the same Unix box.
Toad doesn't convert to local time as other 3rd party tools such as Putty and Filezilla may. Toad gets the time that is returned from the server. In many cases the FTP server is in a different time zone from the local client and that is what the time returned will be.
WORKAROUND:
Check timezone settings on FTP Server.