Copy allows a date-point to be copied to the date point, it is necessary to use copy as if you simply set the new date point to equal the original one it will change when the original one changes.
dp:Copy(dpDatePoint)
dpNew:Copy(dpOld)