I have some difficulty understanding why the vacuum expectation value vanishes. As illustrated in my notes, we can split the field into two parts: $$ \phi(x) = \phi^+(x) + \phi^-(x), $$ where $\phi^+(x) = \int \frac{d^3p}{(2\pi)^3}\frac{1}{\omega({\vec{p}})} a(\vec{p })e^{-ipx}$, and $\phi^-$ the conjugate of $\phi^+$.
Then, consider the product of fields: $$ \begin{align} \phi(x) \phi(y) &= (\phi^+(x) + \phi^- (x))\cdot (\phi^+(y) + \phi^- (y)) \\ & = \phi^+(x) \phi^+(y) + \phi^+(x) \phi^-(y) + \phi^-(x) \phi^+(y) + \phi^-(x) \phi^-(y), \end{align} $$ while the normal ordering of this product is: $$ :\phi(x) \phi(y): = \phi^+(x) \phi^+(y) + \phi^-(x) \phi^+(y) + \phi^-(x) \phi^+(y) + \phi^-(x) \phi^-(y). $$
It is clear to me that the first three terms in the normal ordering would be zero as the annihilation operator is on the right and give zero value. But why is the last term giving zero value? It only involves two creation operators. Any help would be appreciated.