You would need to limit the number of uses as well as the time. That way, even if they keep putting their clock back the demo will still expire. You might want to hide a reference to the number of uses in the Registry, perhaps encrypted, to make it difficult to tamper with. There are products available that will handle this stuff for you. They have various levels of cost and functionality.