Items movement between boards triggered by date column

My question is that when we have a board with 1000 items, for example, we want to move all the items from this board to another board that we’ve created, and we want this to happen recurringly using a date trigger column which we want to be changed automatically every 30 days for example. Is there any automation for that or a tricky movement within the board that we can create? My thought was to assign a date for the items and when the date arrives then move items to the specific board that we’ve created but then I want the date to be changed by an automation/automatically and not by hand in order to have the next movement. Thanks.