Hey J.J.,
First, make sure you're using the latest TurboActivate (currently 3.4.2). If you're still getting that TA_E_EXPIRED from IsGenuine() after updating TA to the latest version, then there's something wrong with your date/time/timezone.
So here's the order of things to fix:
- Update to latest TurboActivate
- Fix the TimeZone is correct for the machine.
- Fix the Date of the machine.
- Fix the time of the machine.
- Restart the machine.