finished createOrUpdateInternship including
* deleting days outside of the new internship period
* creating/updating days inside the internship period
* determining type of days