plain enum scope rule
structure alignment
print month names and days
use name in initializer