fix: preserve time on horizontal resizing (#1795)
fix: preserve time on horizontal resizing (#1795)

When an event is resized horizontally (e.g. on the Month
View), keep the time of the event the same and only change
the date.

This also fixes the bug where you cannot resize an event to
a single day because the `dates.max` or `dates.min` would
force the event to occur at least 1 day after the
`start` or `end` respectively.

Co-authored-by: Jackson Hoang <6526fc37c0b4d0503a11fac448159edced51cf9b@atlassian.com>
jquense/react-big-calendar,jquense/react-big-calendar,TeaBough/react-big-calendar,jquense/react-big-calendar