If a field is required mark as so
If a field is required, mark it as so and do not allow user to proceed. Ex: putting in a TIME "start" but not a TIME "end". I can still go forward but I will hit an error later. Might as well flag error right when they happen.