diff --git a/src/Plugin/facets/widget/DateBasicWidget.php b/src/Plugin/facets/widget/DateBasicWidget.php
index 420a299..c05e98f 100644
--- a/src/Plugin/facets/widget/DateBasicWidget.php
+++ b/src/Plugin/facets/widget/DateBasicWidget.php
@@ -41,6 +41,8 @@ private function granularityOptions() {
    */
   public function defaultConfiguration() {
     return [
+      'display_dropdown' => FALSE,
+      'default_option_label' => 'Choose',
       'display_relative' => FALSE,
       'granularity' => SearchApiDate::FACETAPI_DATE_MONTH,
       'date_display' => '',
@@ -57,6 +59,21 @@ public function buildConfigurationForm(array $form, FormStateInterface $form_sta
 
     $form += parent::buildConfigurationForm($form, $form_state, $facet);
 
+    $form['display_dropdown'] = [
+      '#type' => 'checkbox',
+      '#title' => $this->t('Default option label'),
+      '#default_value' => $configuration['display_dropdown'],
+    ];
+
+    $form['default_option_label'] = [
+      '#type' => 'textfield',
+      '#title' => $this->t('Default option label'),
+      '#default_value' => $configuration['default_option_label'],
+      '#states' => [
+        'visible' => [':input[name="widget_config[display_dropdown]"]' => array('checked' => TRUE),],
+      ],
+    ];
+
     $form['display_relative'] = [
       '#type' => 'radios',
       '#title' => $this->t('Date display'),
@@ -108,7 +125,7 @@ public function build(FacetInterface $facet) {
       }
     }, $facet->getResults());
 
-    return [
+    $build = [
       '#theme' => 'item_list',
       '#items' => $items,
       '#attributes' => ['data-drupal-facet-id' => $facet->id()],
@@ -119,6 +136,14 @@ public function build(FacetInterface $facet) {
         ],
       ],
     ];
+
+    if ($this->getConfiguration()['display_dropdown']) {
+      $build['#attributes']['class'][] = 'js-facets-dropdown-links';
+      $build['#attributes']['data-facet-default-option-label'] = $this->getConfiguration()['default_option_label'];
+      $build['#attached']['library'][] = 'facets/drupal.facets.dropdown-widget';
+    }
+
+    return $build;
   }
 
 }
