I want others to benefit from this as well, but I'm going to give details about my specific situation.

I'm moving to NYC on January 5th. When should I begin submitting my resume for various positions?

I was thinking a couple weeks before I leave, I can start firing some off, in anticipation of being called in for an in-person interview. I'll mostly be going for entry-level work.