Fix off by one date errors on CT reports

The utc conversion was causing it to cut off hours at the end of the
day as enddate would end up being a datetime object with 10pm today.
Does it? I went back and forth on this one, so that's a serious question. Is `self.end_date` returning tomorrow more logical than doing something hacky like this and returning 11:59pm?