Proper time is December of a year, because in this month annual return filed. Before six months this month u will b settle all ITC curent and previous years also as per section 73and 74.
If any stock in hand,it must be reversed through GSTR 3B,DRC03 or through Final return.There is no stock,but ledger balance available,no need to reversal. But refund is not allowed