If $x \in G$, then $x$ is in only finitely many $E_k$'s. Now if for all $n$, there exists $k\ge n$ such that $x\in E_k$, then for $n=1$, there exists $k_1\ge 1$ such that $x \in E_{k_1}$, and for $n=k_1 + 1$, there exists $k_2 \ge n > k_1$, such that $x\in E_{k_2}$. Continuing in this manner, we can construct a strictly increasing sequence $(k_t)_t$ such that $x\in E_{k_t}$ for all $t \in \Bbb N$, contradicting the fact that $x$ is in only finitely many $E_k$'s. Hence there exists $n \in \Bbb N$ such that for all $k \ge n$, $x \notin E_k$. i.e. $x \in \bigcup_{n \in \Bbb N} \bigcap_{k\ge n} (X \setminus E_k)$. And if $x\in \bigcup_{n \in \Bbb N} \bigcap_{k\ge n} (X \setminus E_k)$, then there exists $n \in \Bbb N$ such that for all $k\ge n$, $x \notin E_k$, hence $x$ is in at most $E_1,\ldots,E_k$, i.e. only finitely many $E_k$'s. Thus:
$$G = \bigcup_{n \in \Bbb N} \bigcap_{k\ge n} (X \setminus E_k)$$
From which it easily follows that $G \in M$. Now we have for each $n$:
$$\mu\left( \bigcap_{k \ge n} (X \setminus E_k) \right) \le \mu(X \setminus E_m), \forall m \ge n$$
hence:
$$\mu\left( \bigcap_{k \ge n} (X \setminus E_k) \right) \le \lim_{m \to \infty} \mu(X \setminus E_m) =0$$
$$\therefore \mu (G) \le \sum_{n\in \Bbb N} \mu\left( \bigcap_{k \ge n} (X \setminus E_k) \right) = 0$$