When to start buying

Jay • Baby due oct 5th!!!
I'm due oct 5 and it's so hard to not buy the playpen, stroller, car seat, and pretty much everything as soon as I can. I'm trying to hold back so I can have something to put on a registry! What are some good things to start buying now?