error checks for missing or illegal matric dates