the problem that event could not be dropped to another day in Month view is solved by the putting a check on even end date/time to see if its null then assign the event start date/time to it