ftp - get file and keep original timestamp?

This question seems to come up a lot...
ftp timestamp
transferring files using ftp but mantaining the dates
FTP - Get the file date and time on the remote server

The first two threads mention creating an archive, tranferring the archive, and extracting the files. The third thread discussed the problem with old files not having a complete timestamp visible to ftp; and it has a perl script that ignores the problem.