Using time trial locally isn't a good idea. One way to do a time trial is to have a Service (in the cloud?) called from the app. But you need to store a unique id for the user, the due date, the...
It can be a pain to maintain.
You should try to use the Trial Mode like in the link Joel provided and activate your (paid) features only when the user has purchased your app.