At last I have found it!!!
Go to, fo course, the United States Naval Observatory. Their Time Page gives lots of information, and if you click on their Rise/Set/Phase Page you can ask it interactively to give you the sunrise, sunset, moonrise, moonset and phase for any location and date. They also have a neat Lunar Phase calculator which presents the current phase updated every 4 hours, and lets you dial up any date in the next, and last few centuries to get the lunar phase for that date.