Our company too has compliance requirements, but luckilly we can set our date back.
But here is the better way to do it in my opinion:
Set your date back by 1 or 2 years. ( to a year that your ESX farm didn't exist)
This allows you to repair your logs easilly using a search/replace function later.
Be advised however that MOST compliance related logging occurs on the VirtualCenter server.
DO NOT CHANGE THIS DATE!
VirtualCenter server dates do not have any relation ot the problem.
Furthermore, MOST VC servers are members of Domains, and if you set this time back (even to the 10th) you will not be able to log on to the server, as Active Directory will fail on this server, and/or at the very least, the NTP client on the server will RESET the time back to correct.
Basically, there is no need to reset the VC time, but I reccomend a full year or two rollback on the ESX hosts, for ease of log repair at a later time.