Date and Time Calculator will let you easily add and subtract dates and time intervals.
It features common date-related calculations, detailed date information (julian day number, day of year, etc), moon phase information, birth date calculator, due date calculator, and much more!