Made a simple moon phase script for someone and figured other people might like to use it.
Simply make an alias to call moon.display() and/or tack it on to the end of your in-game TIME output.
pattern: (Begins with): In your world, it is --> moon.display()
Disclaimer: I didn't verify all 8 possible moon phases, so it's possible you might need to tweak it if it doesn't match exactly to the game's formatting, but pretty sure it will be alright.