As I learned from an excellent example by @G1NT0N1C, synchronizing animations to clock may enable us to implement the movement similar to the original.
I tried like this;
which includes WFD xml file and big.
Most of the artworks and ideas were copied from @doubledad.
Although this movement is not very elegant, relative positions of earth, sun, and moon are kept consistent depending on the moon phases. This was realized by setting the animation of moon rotation with one frame per hour.