What happens when your user attempts to use the app without an Internet connection and it can't phone home to verify it's within the trial period or paid?
After the initial connection is made and the trial started, the trial end date can be verified via remote connection but fallback to internal clock for the current timestamp.