Bug 1032343 - task end date prior to start date

Display error message above create-task/edit-task forms if start
date is after end date.

@bobsilverberg @bitgeeky r?
I like the refactor, but could you change `**new_data` to `**kwargs` as that is more Pythonic?