add copy date method
refactoring with copyDate