Development and evaluation of novel finite-difference time-domain methods for solving Maxwell's equations