This is a good question. As of TurboActivate 2.6 we have several methods of detecting clock "rollforwards" and "rollbacks". And we immediately run the trial and/or activation period to 0 remaining days if we detect it.
We're currently doing a bunch of work regarding trials in TurboActivate 2.7. This includes improving the ability to detect clock shenanigans plus we adding the ability to extend and reset trials. That is, you'll be able to generate trial extensions from LimeLM and email your users a code which they can use to extend their trials. This is useful for users and companies who need longer trial periods.