DescriptiveTimeDiff is a NSDate Category aiming to get meaningful time intervals between dates.