How to rotate object on axis (planet)?
To achieve this particular rotation, you need to change the transformation orientation from global to local 

Then if you press R to rotate and then Z twice, you will rotate the object on its local Z-axis. You don't have to have changed the transformation orientation to achieve this, it just help visualise the axis you're going to use



Hope this helps.