iDate documentation refactoring