Earth's Rotation from Eons to Days