Somewhat surprisingly, one of the most challenging types of data to deal with is the simple date. We all know...