Not discouraging more answers, but the section of our FAQ on Calendars and Timekeeping may interest you.