If you create a tar archive on system A and then try to unpack it on system B and system B's clock is behind that of system A then tar will complain.
If you use the -m switch to tar then it will set all of the modified times on the unpacked files to the current system time.
tar -xzmf archive.tar.gz