date changing mechanism