DateDifference demo refactor