NASA - Moon Phases: 6000 Year Catalog

Wow! This site is cool! I asked a friend for a good place to plot the phases of the moon, since not all calendars include it now.
The tables available though the links below give the date and time (Universal Time) of all phases of the Moon for the six thousand year period -1999 to 3000 (2000 BCE to 4000 CE). This data is provided primarily to assist in historical research projects. For the year 2000, the length of the mean synodic month (New Moon to New Moon) is 29.530588 days (=29d12h44m03s). However, the length of any one synodic month can vary from 29.26 to 29.80 days due to the perturbing effects of the Sun's gravity on the Moon's eccentric orbit.

Each one hundred-year phase table also indicates when an eclipse of the Sun or Moon takes place. An eclipse of the Sun can occur only at New Moon, while an eclipse of the Moon can occur only at Full Moon.

Historians should note that the astronomical dating system used in these tables includes the year "0" while the traditional BCE - CE dating convention does not. Thus, the year "0" here corresponds to "1 BCE", the year "-100" is "101 BCE", and so on. The old style Julian calendar is used for dates prior to 1582, while the modern Gregorian calendar is used after that date. For more information, see calendar dates