pub fn random_date(start_year: i32, end_year: i32) -> NaiveDate
Generates a random date between two years.