Deprecate calling DatePeriod::__construct() with less than 3 arguments
Implement DatePeriod::createFromISO8601String()
Implement More Appropriate Date/Time Exceptions RFC