updated CDF reader to be able to read range of records
added some date routine tests and methods.