Fixes subtle bug in build Solar year.

Prior, would fail on New Years Day.
Fixes bug in relativeMoonPhase data.

Was mostly NAN due to a typo in variable name.
Adds findNearestDateIndex to calendarData.
Pass entire calendarData provider to directive.
Adds earthOrbitPositionBy[Date, Index] to directive.