from datetime import datetime


def parse_steam_date(steam_date: str):
    """
    Parse a textual release date from Steam.
    """
    try:
        return datetime.strptime(steam_date, "%b %d, %Y").date()
    except ValueError:
        pass
    try:
        return datetime.strptime(steam_date, "%b %Y").date()
    except ValueError:
        pass

    return None