Validate date range
static void validateDateRange(DateTime start, DateTime end) { if (start.isAfter(end)) { throw ArgumentError('Start date cannot be after end date'); } }