I heard it was good to do it two months before your due date, that way you have time to get the things you didn't get, and also incase LO comes early.
I probably wont have mine until right before/right around the time he is born though, I am having two, and neither have even set dates yet, and I'm 8 months along!! They're a bunch of slackers!