Moon phase on a date: name, illuminated percentage, lunar age and the next new and full moon dates. Local astronomical calculation.