Travis,
There is the show changes options that in the editable table that will show you for each record. It shows: who made the change, date and original values of each column for that record. You will miss out on rows that are deleted.
You could have a table that's source is the editable table and create version each month that way. However this would be just for reference as the base editable would still lose prior data.
What's the use case you are trying for with an editable table?
Have a good day,
Jeffrey