$attributes should be renamed to $options for consistency. Same for day(), month() etc.