Rainout come at a good time for Red Sox?

Rainout come at a good time for Red Sox?