When to get ready for baby

Bre
I'm not due until April when do you think I should start decorating for baby's arrival also when is a good time to start stocking on diapers?