Rumer Willis is having a baby — which means Demi