I had a baby shower 10 days before my edd.. and i felt great.. everyones company and laughter made my day... also didnt hhave baby stuff lying around to look at and get impatient!!

For your second one you could have a BABY SPRINKLE... ask everyone to put in for a day spa voucher or for something you would like.... have a morning tea and a catch up...

hope that gives you an idea