>> "He then went back to his workplace which is in US and his laptop automatically adjusted the date. Hence, TurboActivate detected that someone messed with the trial data and our software informs him that the trial has expired [...]"
TurboActivate doesn't do that. TurboActivate correctly handle timezone changes. If, however, he didn't use timezone, but instead just messed directly with the date/time, then TurboActivate might have detected fraud. But if he 100% did use timezones correctly then TurboActivate wouldn't have done anything.
Also, if you're using verified trials, the solution would just be for him to re-activate his verified trial (basically just running your app): http://wyday.com/limelm/help/trials/#verified
>> "However, we have not implemented a trial extension feature. Is there a way we can help this user to recover and continue his trial?"
No, just implementing trial extensions in your app is the only way to handle it. Then it's simply a matter of generating a trial extension and giving it to them. http://wyday.com/limelm/help/trials/#extensions