Different Styles of Farak are all-occasions outfit.
They are formal, informal, can be worn in weddings, parties, business functions etc everywhere.
Their various forms make them apt for all places.
The length will vary on what looks good on you.
Farak could be mid-calf, mid-thigh, ankle or floor level.
If this dress wear on Diwali or any other events or function makes you different to others.