Agree! When you sign up for the test, the eligibility period is 1 year (double check if it is still so). A few programs are requiring it to rank you, but the majority do not.
I have posted before that I regret putting 2CK and 2CS off until later in the year. Gathering motivation at this point in the year is insanely hard! Take it early while the fire still burns inside

.
If your school has OSCEs, then you are ahead of the game. I would study either First Aid for Step 2CS or the Kaplan Step 2CS book (go look at both books to see which one fits your learning style... I really liked the Kaplan Step 2CS book because it explained things clearer than the FA book). I studied here and there... probably equal to 5 days. The most important part is to go to the official USMLE Step 2CS web page and just become familiar with the exam.
Overall, it will be an awkward experience, and you will be sweating it waiting for the score for 2 months (despite 97 % of American medical students passing on the first attempt). You will be glad to have it done!