A picker for choosing date components. Allows some components to be undefined.