When to prepare for baby

I'm 27 weeks. I am going to have a c section so I pretty much know when she will be born BUT when should I start getting her stuff ready. Her bed, dresser, hospital bag etc...???