Returns end of the hour
Returned object will have same timezone as this
DateTime endOfHour() => endOf(DurationUnit.hour);