class_docstr: An "ambiguous" datetime object. This object acts like a
  ``datetime.datetime`` object but can have any of its attributes set to
  None, meaning unspecified.
code: def date(self):
      return date(self.year, self.month, self.day)
  
imports: import calendar
  import copy
  from datetime import date, datetime, timedelta
  from whoosh.compat import iteritems
label_desc: Use image node_id 5 for calling the adatetime obj's underlying member method code with example usage: obj.date() and returns: date