Query by month or by year or by specific day

Yes, from frontend.

const moment = require('moment'); //use to format dates
const qs = require('qs'); //use to build queries

const firstDayOfTheMonth = moment().startOf('month').format('YYYY-MM-DD'); //2021-04-01
const lastDayOfTheMonth = moment().endOf('month').format('YYYY-MM-DD'); //2021-04-30

const query = qs.stringify({
  created_at_gte: firstDayOfTheMonth,
  created_at_lte: lastDayOfTheMonth 
});

request(`/users?${query}`); // GET /users?created_at_gte=2021-04-01&created_at_lte=2021-04-30