Yep, changing the start date is the only thing you can do without touching the exe file (which is not recommended). There's a hardcoded date when the game ends, which is not the same as the last possible start date, which is what you're modding in defines.txt.