I can't find this in similar questions, and I must be missing something very basilar since I can't find this in any textbook or online note: they just skip the passage.
So, from my course's notes, we have for example a complex scalar field:
$$ \phi(x) = \int \dfrac{d^3p}{(2\pi)^3} \dfrac{\sqrt{V}}{\sqrt{2E( \mathbf p)}} \left( a_{(+)} (\mathbf p ) e^{-ipx} + a_{(-)}^{\dagger } (\mathbf p ) e^{ipx} \right) $$
$$ \phi^{*}(x) = \int \dfrac{d^3p}{(2\pi)^3} \dfrac{\sqrt{V}}{\sqrt{2E( \mathbf p)}} \left( a_{(+)}^{\dagger } (\mathbf p ) e^{ipx} + a_{(-)} (\mathbf p ) e^{-ipx} \right) $$
and from the free $ S_0 = \int d^4x \left( \partial_\mu \phi^*(x) \partial^\mu \phi(x) - m^2 \phi^*(x) \phi(x) \right) $ with Noether's theorem for U(1) we get
$$ J^\mu(x) = i \left(\phi^*(x) \partial^\mu\phi(x) - \partial^\mu \phi^* (x) \phi(x) \right) $$
$$ Q = \int d^3x J^0(x) $$
QUESTION
So, how do I go from
$$ Q = i \int d^3x \dfrac{d^3p \ d^3q}{(2\pi)^6} \dfrac{V}{2\sqrt{E( \mathbf p)E( \mathbf q)}} \cdot \\ \cdot \left[ \left( a_{(+)}^{\dagger } (\mathbf p ) e^{ipx} + a_{(-)} (\mathbf p ) e^{-ipx} \right) \ iE(\mathbf q) \left( - a_{(+)} (\mathbf q ) e^{-iqx} + a_{(-)}^{\dagger } (\mathbf q ) e^{iqx} \right) + \\ - iE(\mathbf p) \left( a_{(+)}^{\dagger } (\mathbf p ) e^{ipx} - a_{(-)} (\mathbf p ) e^{-ipx} \right) \left( a_{(+)} (\mathbf q ) e^{-iqx} + a_{(-)}^{\dagger } (\mathbf q ) e^{iqx} \right) \right] $$
to?
$$ Q = \int d^3p \dfrac{V}{(2\pi)^3} \left( a_{(+)}^{\dagger } (\mathbf p ) a_{(+)}(\mathbf p ) - a_{(-)}^{\dagger } (\mathbf p ) a_{(-)}(\mathbf p ) \right) $$
At least, what mathematical formulas do I have to use?