16 June 2015
File the return Immediately. You will have to pay Fees of Rs 200 per day (Subject to maximum of TDS amount involved) for delay in filing the TDS return. Due date of filing was 15th May 2015.
Due date of payment of TDS was 30th April 2015 so you should have deposited the TDS along with interest on late deposit of TDS, if not you will receive a demand for that from TDS CPC after filing of return. SO better you pay that and then file the TDS return.
Interest on late deposit of TDS is 1.5% per calendar month from the month of deduction till the month of deposit.