Does my Cohort need to have a Begin & End Date on its main configuration on the General tab?

No.  The Cohort does not need a Begin & End Date as long as the appropriate Grading Period is listed.