[time.rb] added method to parse ISO8601 dates that contain timezones

According to http://www.unicode.org/reports/tr35/tr35-25.html#Date_Format_Patterns from http://developer.apple.com/library/ios/#documentation/cocoa/Conceptual/DataFormatting/Articles/dfDateFormatting10_4.html