How to make a full version with expiry date / time limitation?

It is possible to generate a time limited full version, e.g. to lease a version for a specific time. Limitation is possible either

 

by x days after the activation is done or

by a specified expiry date

 

For details see: Time limited version after activation