Sorry to jump in, but you can actually wear a sari whenever you want. I am Indian, my mother in law is not Indian, yet she often wears sari's to formal events and to Christmas dinner. She likes sari's and treats them as a formal dress. Sari's are not period clothing, nor costumes. they are just clothes.