I would rename this action to dateRangeAction because 'monthList' does not apply anymore if we use date ranges as the parameters.
I would rename the 'getMonthList' function in the frontend timecard model to match the new name too