The arrangement on May 16th and 17th looks off to me:
I think all-day events should always run along the top of the calendar fields. And other events be stacked up below.