date has no ISO zone information

def parse_date(val, zone='default'):
    val = parse_isodate(val, None)
    ''' date has no ISO zone information '''
    if not val.tzinfo:
        val = timezone[zone].localize(val)
    return val