def METHOD_NAME(date_parts: List[DatePart] | List[str]) -> List[DatePart]:
    """Convert a list of date parts to DatePart objects.
    Args:
        date_parts: List of DatePart or string representations of DatePart.
    Returns:
        List of DatePart objects
    """
    return [
        DatePart(date_part.lower()) if isinstance(date_part, str) else date_part
        for date_part in date_parts
    ]