已知 $\triangle A B C$ 是面积为 $3 \sqrt{3}$ 的等边三角形, 四边形 $M N P Q$是面积为 2 的正方形,其各顶点均位于 $\triangle A B C$ 的内部及三边上,且可在 $\triangle A B C$ 内任意旋转,则 $\overrightarrow{B P} \cdot \overrightarrow{C Q}$ 的最大值为()
A. $-\frac{9}{2}$
B. $\frac{3}{2}$
C. $\sqrt{6}-\sqrt{2}-2$
D. $\sqrt{6}+\sqrt{2}-2$