How do I center the pivit point of a rotating globe?

I am trying to create a few planets, but when trying to make them rotate through 360 degrese, their pivit point is way off centre. So instead of rotating around their own axis they rotate around a large circle. How can I fix this please?

Put an empty game object where you want the center to be and parent the planet to that. Then you rotate the empty game object instead of the planet. Or you can open it up in whatever 3d modeling program you have available that will open them and move the pivot point in there.