Dry roast the moong dal in a pan or a wok in low heat for a few minutes by stirring constantly. Keep on stirring till a wonderful aroma comes out. Keep aside. In a separate pan heat quite a lot of water (depending on how watery you want your dal to be ). The water should be very hot.
Take a big, deep pan with a lid. A stock pot would be fine. Pour the oil in it and set at medium-high. After the oil is heated, put the ginger paste, jeera, and green chillies in it. Stir constantly and saute at medium to medium-low heat. After a few minutes, add the veggies and the dal, and the haldi. Then add the hot water. Then add the salt and the chopped cilantro. Cover the pan and maintain the heat at medium-high. Keep covered with the pan lid throughout to retain the aroma of the fresh vegetables and the cilantro.
After about 35 mins, check and see if the dal is boiled and close to being soft and mushy. The vegetables would also be done by then. If not, add some more hot water. Adjust the salt amount if you add water. The whole thing should be done in another 15 mins.
Finally, add the fresh lemon juice and then serve with hot basmati rice.