export function parseDate(value: string | null): Date | null { if (!value) return null const date = new Date(/(z|[+-]\d\d:\d\d)$/i.test(value) ? value : `${value}Z`) return Number.isNaN(date.getTime()) ? null : date }