Don't be tempted to do what many inexperienced developers do and process all the dates in the table. It is very inefficient
Create a condition:
WHERE Callgivendate BETWEEN DateSerial(DatePart("yyyy", DATE()), DatePart("mm", DATE()), 1) AND DateSerial(DatePart("yyyy", DATE()), DatePart("mm"...