Trial with expiry date

Scenario:

I am quite happy for users to have a 30-day trial period for my software in 2012. In 2013, everyone must pay: no trials unless specifically authorised.

Can I achieve this with LimeLM? I am thinking of doing this:- set the trial period to 0 and - publish (or build-in) a 30-day trial extension with 2012/12/31 expiration.

Would this work? The management web interface says trial period=0 means no trial. Does trial period=0 always allow extensions?

Would this work?

Yep.

Does trial period=0 always allow extensions?

Yes it does.