This paper considers the difference-in-differences (DID) method when the data come from repeated cross-sections and the treatment status is observed either before or after the implementation of a program. We propose a new method that point-identifies the average treatment effect on the treated (ATT) via a DID method when there is at least one proxy variable for the latent treatment. Key assumptions are the stationarity of the propensity score conditional on the proxy and an exclusion restriction that the proxy must satisfy with respect to the change in average outcomes over time conditional on the true treatment status. We propose a generalized method of moments estimator for the ATT and we show that the associated overidentification test can be used to test our key assumptions. The method is used to evaluate JUNTOS, a Peruvian conditional cash transfer program. We find that the program significantly increased the demand for health inputs among children and women of reproductive age.