Moon's rotation and revolution