Baby shopping

When is the right time to start shopping for a baby on the way????