firstday
static int firstday(int y, int m);
first = firstday(y, m + 1);
last = firstday(y + 1, 1);
last = firstday(y, m + 2);
jan1 = firstday(y, 1);