If you want the time in your vmware OS to persist through suspend, resume, reboot, etc. add these properties to your .vmx file:
This will pretty much prevent your VM from ever syncing its clock with your host.
Reference: http://blog.thetoast.net/2009/03/make-vmware-stop-syncing-your-guest.html
tools.syncTime = FALSE
time.synchronize.continue = FALSE
time.synchronize.restore = FALSE
time.synchronize.resume.disk = FALSE
time.synchronize.shrink = FALSE
time.synchronize.tools.startup = FALSE
This will pretty much prevent your VM from ever syncing its clock with your host.
Reference: http://blog.thetoast.net/2009/03/make-vmware-stop-syncing-your-guest.html