Custom start and end dates for data traffic volumes

I would like to capture data volumes for specific dates in every month such as 5th of every month to 4th of every month.At 4 th of the next month, the data is reset for the counter and restarted for the new cycle on 5th of the next month.
Presently, I need to manually use Custom setting and select the date range manually, which is not the case.
i need to tset the range and with each passing date in every month, the volume must change according to the traffic consumed.