module Mail::CommonDate

def date_time

Returns a date time object of the parsed date
:nodoc:
def date_time
  ::DateTime.parse("#{element.date_string} #{element.time_string}")
end

def default

def default
  date_time
end

def do_decode

def do_decode
  "#{value}"
end

def do_encode(field_name)

def do_encode(field_name)
  "#{field_name}: #{value}\r\n"
end

def element

def element
  @element ||= Mail::DateTimeElement.new(value)
end

def parse(val = value)

def parse(val = value)
  unless Utilities.blank?(val)
    @element = Mail::DateTimeElement.new(val)
  else
    nil
  end
end