At which stage in the pregnancy should I ...

Aby
Throw a baby shower? 
Take maternity pics?
Put up the crib and unbox all the stuff? 
Start buying baby stuff? 
I have no idea when the 'normal' time would to be doing all these things! Honestly I want to do it all already lol but I want to pace myself of course and be logical and drag out these events! Just curious to know when you think is the right time!