Mesh following directional light

Hi

I’ve created day/night cycle with sun & moon from the following tutorial:

Moon is a directional light which is a child of the Sun (directional light as well). Moon is rotated 180 so when Sun is visible Moon not and opposite. These are just two glowing plates on the sky. However I want to make the Moon more believable with a mesh and proper material. I assume there is no way to put material onto the directional light. Therefore I was thinking maybe if I place the Moon mesh into the world high enough and on the trace with the Moon directional light it might look ok? But how to do this?

If anyone knows better approach to this problem then please share as well.