return Stream .iterate(start, d -> d.plusDays(1)) .takeWhile(d -> d.isBefore(end) || d.isEqual(end)) .toList();