I have recently implemented a simple wrapper around cal tool of Linux. I call it scal. It can be obtained here.
The original tool cal lets you see the calendar for October 2014, if you use the command
cal 10 2014. It will complain if you change the order of month and year. For instance, cal will complain if you write
cal 2014 10.
Now, scal lets you see October 2014, if you type
scal 10 2014 or
scal 2014 10 or in fact
scal 2014 oct.
You can use scal to see the calendars of multiple months of different years, e.g.,
scal jan feb mar 2014, jan feb mar 2015 will show calendars of the first three months of 2014 and 2015. It also understands when you type expressions like “next month” or “this year”. You can, for instance, write
scal oct next year or
scal next year 10 or
scal next year october to see the calendar for October next year. Check what else scal can do here.