In the cellsInfo array, we're only given the appropriate format if it fits in one of the numberFormats or dateFormats. If I've used a custom date format such as "Saturday, 2 December 2006" then cellsInfo tells me it's of type 'other'. However if the XF index was also supplied I could do a quick regular expression match against the FORMAT record to check the presence of a date format with something like /(dd|mm|yy)/.
Just something like $excel->sheets[$sheet_index]['cellsInfo'][$row_index][$col_index]['xfrecord'] would be useful.