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