A Local Discontinuous Galerkin Method with Generalized Alternating Fluxes for 2D Nonlinear Schrödinger Equations