export function formatIsoDateForDisplay(isoDate: string | null | undefined): string {
  if (!isoDate) {
    return '-';
  }

  try {
    const parsed = new Date(`${isoDate}T00:00:00`);
    if (Number.isNaN(parsed.getTime())) {
      return isoDate;
    }
    return parsed.toLocaleDateString('de-DE');
  } catch {
    return isoDate;
  }
}