cache date object