I did some reviews and there are a few articles that have some information regarding creating trial software versions:
http://www.codeproject.com/Articles/473278/Creating-Secure-Trial-Versions-for-NET-Application
http://www.codeproject.com/Articles/398130/Software-Copy-Protection-for-Net-Applications-a-Tu
These both target actual Windows Forms apps, but the concepts and thoughts on things like system clock manipulation could help spur some ideas for you and your dev team. Basically, there is no bullet-proof way to prevent someone from attempting to outsmart your protection. Like you said, you are not trying to make this hacker-proof, just keep people honest.
Whatever route you go, you and your company need to ask yourself where you stand to lose more income 1) people stealing your app or 2) trials failing because of over-zealous DRM. I suspect in the majority of cases (unless you are a game maker), #2 is the bigger concern.