def METHOD_NAME(business: Business, filing_json: Dict) -> Optional[list]:
    """Validate resolution date."""
    msg = []
    resolution_date_path = '/filing/specialResolution/resolutionDate'
    resolution_date = get_date(filing_json, resolution_date_path)
    if not resolution_date:
        msg.append({'error': _('Resolution date is required.'), 'path': resolution_date_path})
        return msg
    if resolution_date < business.founding_date.date():
        msg.append({'error': _('Resolution date cannot be earlier than the incorporation date.'),
                    'path': resolution_date_path})
        return msg
    if resolution_date > datetime.utcnow().date():
        msg.append({'error': _('Resolution date cannot be in the future.'),
                    'path': resolution_date_path})
        return msg
    return msg