Adding an overload to SerializeCacheToFile which allows a start and end date to be included.  THis is because the details page didn't include events earlier inthe same day