Birthday now uses Date.daysInMonth() rather than its own table