This commit adds the PlainDate object itself, its constructor and prototype (currently empty), and several required abstract operations.