generalized getDateId