Is there a way how an automatic expiry date is given to a specific UserCal where for example I give user A a 3month licence and after the 3 months, a notification is given in Access Point that his login has expired.
That is not possible from the QEMC/QMC. You can anyway use the QlikView PowerTools (qv-user-manager) and make some sort of development to schedule that (Windows Scheduler, for example).