Move required validations into view
Validate Greater than other date
Merge branch 'feature/ValidationRefactor' into develop