Returns start of the hour
Returned object will have same timezone as this
DateTime startOfHour() => startOf(DurationUnit.hour);