Magneto-Optical spectroscopy of complex systems : magnetic oxides and photonic crystals