at Start Of Day In
Returns an instant that corresponds to the start of this date in the specified timeZone.
Note that it's not equivalent to atTime(0, 0).toInstant(timeZone)
because a day does not always start at the fixed time 0:00:00.