Should be 3 (year, month, day, optional calendar-like), not 0.
This commit adds the PlainDate object itself, its constructor and prototype (currently empty), and several required abstract operations.