implement draft of user.dateFormat and user.timeFormat