new convenient methods in PlainDate

a) lengthOfMonth
b) lengthOfYear
c) isLeapYear
d) remove zero-arg-method isWeekend() because local dependency is not
made explicit