add diary date interface