On the approximation of Maxwell's eigenproblem in general 2D domains