Trunk-4444 Validate order overlap with scheduled date

Trunk-4444 Implementing feedback on earlier commit

Trunk-4444 Adding void order check while checking overlapping schedule of orders

Trunk-4444 Moving checkoverlap method to OrderUtil