Adds validation to date range update so it doesn't make existing bookings invalid and adds flash success to layout