Does MT5 stop working when the computer month diverges from the current month we are?

Hello, I intend to block my bot access after the month of may (for example)
I used string todayDate = TimeToString(time,TIME_DATE);
to get the date... (it gets the computer date)
However I noticed if the person is bad intentioned and try to change the computer date... then the platform for security reasons stop working, is that right?

Do you think if I keep using string todayDate = TimeToString(time,TIME_DATE); to secure the access to my bot is SAFE?

Or should I implement something else?

Is there a way to get the trading server date instead of local machine?