Code style changes.
Ensure locale date format is honored when parsing dates.
Add new error when no parents are entered.
Fix error causing children to move up on validation errors [fixes #112]