Now correctly uses supplied date in initializer