Time Crystals: A New Phase of Matter That Defies the Laws of Physics