date method
Generate a random date between start and end.
Implementation
DateTime date({DateTime? start, DateTime? end}) {
start ??= DateTime(2000);
end ??= DateTime.now();
final diff = end.difference(start).inMilliseconds;
final randomMillis = _random.nextInt(diff);
return start.add(Duration(milliseconds: randomMillis));
}