Online Unlock Expiring Key System Time Problem

Hello,

After setting up the Market Place Status with expiring RSA Keys, I encountered the problem that if the user sets the clock backwards, the key would recognize that time and unlock the program. Is there any way to block it from doing that? Some method I’m missing maybe…
Sorry if this is a very basic question, I tried to find other posts but nothing related showed up unfortunately.

This is my first post so any feedback for future reference is very much appreciated.

Thank you for your time!