#4: always return readings in date order