¿Cómo inicializar un atributo de referencia en un constructor en Java?

Estoy agregando una variable de instancia a una clase "Persona" que es un tipo de referencia ("Fecha", para la que he escrito una clase). En el constructor para mi clase de Persona, por lo tanto, estoy tratando de inicializar el atributo Fecha utilizando el constructor de la clase Fecha, pero no estoy seguro de cómo hacerlo. Anteriormente, solo he inicializado tipos primitivos (o cadenas), como se ve a continuación. Este es un segmento de mi código. No estoy seguro de cómo inicializar "cumpleaños" para que use el constructor de la clase Fecha. ¡Gracias!

public class Person {

/* Attribute declarations */
private String lastName;    // last name
private String firstName;   // first name
private String email;       // email address
private Date birthday;  // birth date

/**
 * Constructor initializes the person's name, email address, and birthday
 */
public Person(String firstName, String lastName, String email, Date birthday) {
    this.firstName = firstName;
    this.lastName = lastName;       
    this.email = email;
    this.birthday = ????