New date constructor and renamed Identifier to be easier to understand