I take mine on Wednesday... I think you could consider that late🙂 .
I think most people refer to early vs late as to whether it can impact you being interviewed and or ranked for a residency program. Early usually means sometime in the late summer/fall and late would be, well, anytime after probably mid to late December. A lot of people who do well on Step 1 (ie >240) choose to hold off and take it later so they don't run the risk of their scores going down and impacting their interviews or match. Keep in mind that some programs also require Step 2 results to be back before they rank you, so take that into consideration when you decide when you will take it. Overall, it really depends on your personal situation as to when you take it. A word of advice though tale CS as soon after third year as you can-- its the one thing that I will be doing after the match because I was a lazy SOB.