slove moon position's calculation bug