It is always advisable to have the guest OS synchronize there time from NTP server,its an industry standard and ensures accurate time keeping in guest.When using NTP server always make sure to disable the VMware tools periodic time synchronization. One more important thing make sure that your host system is configured with the correct time and zone.
Even though the issue seems to be resolved as of now but If issue still persists/comes in future then it would be better to analyze the system for some time and turn on some extra logging which may help you in deep diving the problem.