Moon phase based on year length

Changing the year length now changes the moon phase length (rather than
it being stuck at 8)