For the pastry, sift the flour into a bowl and rub in the ghee with your fingertips till the mixture resembles breadcrumbs. Add one-fourth cup and one tablespoon of cold water and knead into a stiff dough. Cover with piece of damp muslin and set aside for fifteen minutes. For the filling, heat a non-stick pan; add the khoya and sauté for three minutes or till the fat separates. Set aside to cool.
Add the dates, cashew nuts, almonds , and mix well. Divide into twelve equal portions.
Divide the dough into twelve equal portions and shape into balls. Roll out each ball into a puri.
Place one portion of the stuffing on one half of the puri, lightly moisten the edges, fold the other half over the stuffing and press the edges to seal. Pinch the edges to make a design.
Heat sufficient oil in a non-stick kadai; gently slide in a few gujiya at a time, and deep-fry for five to six minutes or till golden brown.
Drain on absorbent paper and store in an airtight container when completely cold.