Fix leave request and allocation overlap check

Allow creation of leave allocation and request be made on the same day. Also, ignore cancelled/refused request when we do overlapping validation check.