An NSDate extension for adding, subtracting, and finding the beginning and end of days, months, and years.