Add validation for dates really far in the future

I broke (just my page) on predictionbook last week by creating a private prediction many many millennia in the future.

This fix should prevent that from happening again.