No, eating too much lunch does not balances out by skipping dinner. This will lead to more hunger and eating unhealthy food ultimately. Skipping meals like this will make you end up making you more hungry. It ultimately leads to eating even more unhealthier food than you could have eaten at dinner time. From overall calories point of view it will be helpful but it is not a recommended strategy.