[FIX] Expensive validation of start date

Implements [ticket 3075](https://www.openproject.org/work_packages/3075)