fixed date validation
enforced die in failure for update person
a more elegant solution and more validation for update