Most of the time, developers of my team, make a very silly mistake of putting in the Planned Start Date in place of the Planned End Date, and vice versa.
Can a kind of check be put in there, so that the Start Date is always lesser than the End Date? Else an "ERROR SHOULD POP UP"