Bug fix: Closes #367
- when a degree had not previous enrolment periods it wasn't possible to
create new enrolment periods for that degree
- the access validation was being made inside the cycle which resulted
in the above behavior and it is not necessary to validate that in every
iteration