Won't this break in January? Could it instead be something like:

`datetime.datetime(year=cur_date.year, month=cur_date.month, day=1, hour=0, minute=0, second=0)`