df = DataFrame(dict(date=[Timestamp('20130101'), Timestamp('20130131'),
    Timestamp('20130331'), Timestamp('20130330')], value=randn(4))).set_index(
    'date')
df
df.index = df.index.to_period('M').to_timestamp('M')
df
pandas: преобразовать дату и время в конец месяца