Most people prefer to hold baby showers during lunchtime. However, there is no rule about the timing. If you want to start the event early or later, you may do so at your and your guests’ convenience.