Exercise 28 - Array of Aggregate Classes 1. Design a class called Date that contains 3 integer attributes - day, month and year. Write a default constructor that sets a date to 01/01/1970. Write a parameterized constructor and accessors and mutators. Also write a print function to print the date. 2. Design a class called Person that contains 2 attributes - name: string and dateOfBirth: Date. Write a default constructor that sets the name to the empty string. Write a parameterized constructor, accessors and mutators, and a print function to print all the details. 3. In the main function, create an array of 3 Persons. Give them your own values. Call the print function for each object to print the information Sample Run: Name: Spongebob Squarepants Date Of Birth: 7/14/1986 Name: Patrick Star Date Of Birth: 2/10/1978 Name: Squidward Tentacles Date Of Birth: 10/9/1965