when trying to create a DateTime that's ambiguous, return an AmbiguousDateTime struct containing the possible DateTimes
remove ambiguous field from DateTime struct as it has been changed so DateTimes will never be ambiguous
add strftime function directly to Kalends.Formatter module