Refactoring JulianDate and start on LunarCalculations