Hertz files bankruptcy: Is now the time to buy?