This analysis might be a little premature, since it's better to wait until New Year and see how Juve does against Roma and Udinese. Still, it won't hurt to look at the serie A schedule in January-February and make the analysis anyway.
Milan will have a hell of a schedule after New Year. Like I said in the Roma thread, Milan so far lost only 12 pts and 10 of those pts were lost in the opening 5 matches where they played the top 5 teams Juventus, Napoli, Udinese and Lazio. After that Milan played two other tough matches (away to Roma and Fiorentina) and they again lost pts on one of them. So, to conclude, Milan are having troubles this season against the better teams.
Now to look at Milan's schedule:
JAN 15, H- Inter
JAN 18, H- Novara (Coppa)
JAN 22, A- Novara
JAN 29, H- Cagliari
FEB 1, A- Lazio
FEB 5, H- Napoli
FEB 12, A- Udinese
FEB 19, A- Cesena
FEB 22, CL Knockout (could be played on FEB 14)
FEB 26, H- Juventus
It's here where we will know for sure if we have a shot for the scudetto. We simply must not have the annoying January crisis. If we don't, and since we have a much easier schedule than Milan, then January and February are our chance. We must do great in these months. If we don't, then no scudetto for us. If Milan does well in these two months, then again no scudetto for Juve.