Hi,
like already was commented, the best practises to sync the time inside the guest is using methods like ntpdate or ntpd:
Note: VMware recommends you to use NTP instead of VMware Tools periodic time synchronization. NTP is an industry standard and ensures accurate time keeping in your guest. You may have to open the firewall (UDP 123) to allow NTP traffic.
If you use ntpd, remember to disable the vmware tools sync with the vmware host.
Regards,
Pablo