I have the following Pandas data-frame which consist of a Member Column and a SaleDate. I have engineered an extra column to represent the start of the month for each row.