Right before announcing her pregnancy, Kristin Cavallari wore this beautifully flattering red floor