Question: My Schengen Visa expires on 10th January 2017. It is an 80 days visa for family visit purpose. Now my return journey from Dusseldorf to Mumbai is via Zurich. I am departing Dusseldorf on 10th January 2017 at 20:30 Hrs (CET). Reaching Zurich on 21:30 Hrs (CET). My flight for Mumbai from Zurich is the next day (11th January 2017) morning 9:45 Hrs (CET). 

My question is: Doesn't it look like I am overstaying my visa period? But is it really a problem as I am returning back to the country I am a passport holder of (India)?

Answer: 
As correctly pointed out by @pnuts, yes it is a problem. 

I see two ways out: 

1. Contact the consulate (or the place that issued your visa) and ask for a correction of the dates on your visa. If you handed in the itinerary with your application they could/should have noticed that.
2. ZRH has an airside transit hotel. Try to have your luggage checked through from DUS to Mumbai and enter the extra-Schengen zone of ZRH airport before midnight (before 10:30 p.m. when security closes to be precise!) and stay in the transit hotel. (Given your flight times there's not much leeway for delays here!) 
I have written more about doing this the other way round in [Arriving in Zurich the night before Schengen visa validity begins](https://travel.stackexchange.com/q/72111/32134) and there you find contact details for the hotel. Absolutely check with them (they are responsive) whether you can enter the area the night before with a boarding pass for the next day, as that might foil this option.

Or simply change your flight dates as pointed out by @AliAwan and others. On the long run the cost is much lower than having an overstay in your history for future applications.
> 
> Doesn't it look like I am overstaying my visa period? 
> 
> 
> 

Yes. 

> 
> But is it really a problem as I am returning back to the country I am a passport holder of (India)? 
> 
> 
> 

Yes.