Salary not paid to the ex-employees by the employer.

Hi All, I was employed with a private IT firm in Pune. They haven\'t paid the salary for the month of September, 2017. They gave us a notice on 9th October, 2017 that 31st October, 2017 will be the last working day (Offer letter says 30 days notice). When we asked regarding the payment for the month of September, 2017 and a written assurance that the October salary will be given to us and our relieving letters will be issued to us, they did not oblige. Due to this, we did not work from 10th October, 2017 and were terminated 2-3 days later. We have kept the office laptops as collateral. Even after multiple reminders, they haven\'t paid our salary and have given reasons that salary is in the bank (the transaction was reverted as it was an illegal transaction, the money did not reach our account) / salary will be transferred via Western Union but we haven\'t received it yet. They also haven't issued our Experience certificate and Relieving letter. They (the managers from Egypt and US) are not even responding to the emails sent to them. How long should I wait before I complain to the Labor department and if I should inform the employer about it. Also, should I do it from the online grievances section OR should I go to the labor department office (please do let me know the form number which needs to be submitted). Any help will be very much appreciated. Thanks.