Generate random dates within a specified range in various formats.
Generate random dates within a specified range. Useful for populating test databases, creating sample datasets, and testing date-handling code. Multiple output formats are supported including ISO 8601, US, European, and Unix timestamps.