The excuse for a party generator is a playground that has allowed me to use my PHP Date Class. PHP already includes date functions, but these only work on certain date ranges and would not allow dates from say the 18th Century. My own date class allows a wider range of dates and provides functions to calculate the difference between days and return some Astrology signs. The more I have understood about calendars the more fascinating it has become. I will release the full source code in the near future – maybe.