month represents a month of a year
.  It normally holds values in the range 1 to 12,
but may hold non-negative values outside this range
.It can be constructed with any 
unsigned value,
which will be subsequently truncated to fit into 
month's unspecified internal storage
.