This library calculates to high precision the lunar phases and dates.
dmitry kim
March 14, 2007 9:00pm
k.A.