Sometimes you just gotta switch the date to an older time because a program checks for that. Well maybe this might be handy for you, if you are a windows 7 user:

Just copy the below code and name the file as tempdateset.bat. So when you click on it, you have a 10 sec window to activate the program and let it check the date before launching whatever program it is. Cheers.

@ECHO off
ECHO Temporary Date setter
ECHO Designed for windows 7. Run this as admin. 

set BEFOREDATE=%date:~4,10%
date 01-03-07

ECHO Now manually launch whatever you need before we revert back to the correct time.

ECHO Date reverted

Hoped it was helpful! Let me know if it works or doesn't work.