It is possible for virtual machine guests to bypass the software expiration timers for paid software. This example shows one way to do this on VMWare. A simpler method is for the user to "revert to snapshot".
How can a software publisher still protect their content and enforce the expiration of the software installed on virtual machines? What can be done to maintain the state of elapsed time in spite of attempts by the user to modify the system time?