Prepare the gajar halwa first. Heat the ghee in a pressure cooker, saute the carrots till wilted. Add the milk and pressure cook on low flame for around 20-30 minutes.
Once the pressure is off, add the sugar, salt and cardamom and cook till sugar is melted and the mixture is dried. Add the cream and give it a good mix. Allow to cool completely.
Prepare the custard by whisking the milk, custard powder and sugar. Cook on low flame till thickens. Add the rosewater and take off the heat. Allow to cool completely.
For making the shrikand, heat the milk and crush in the saffron. Add to the drained yogurt along with the sugar and whisk till smooth.
Crush the almonds and keep aside.
Mix the milk along with the rose milk.
In 3 dessert jars, divide the bread equally. Pour the rose milk equally into the bowl.
Top custard equally into the three bowls. Then top with the gajar halwa. And then top with a blob of shrikand. Sprinkle the almonds.
Serve! :)
Notes
It is best to make the gajar halwa, custard and shrikand the previous day and assemble everything on the day of serving.