     datetimepicker.setOptions({
       minDate: min_date,
       maxDate: max_date,
+      startDate: today,
       formatDate: format
     })
 

do (document, $=jQuery, edsc_date=@edsc.util.date, temporalModel=@edsc.page.ui.temporal, plugin=@edsc.util.plugin, page=@edsc.page) ->

  current_year = new Date().getUTCFullYear()

  validateTemporalInputs = (root) ->

    console.error "Temporal selectors double initialization" if root.data('temporal-selectors')
    root.data('temporal-selectors', true)

    onChangeDateTime = (dp, $input) ->
      validateTemporalInputs(root)
      $input.trigger('change')


    root.find('.temporal-range-picker').datetimepicker
      format: 'Y-m-d H:i:s',
      allowBlank: true,
      className: prefix + '-datetimepicker',
      yearStart: '1960',
      yearEnd: current_year,
      startDate: today,
      onShow: (dp,$input) ->
        setMinMaxOptions(root, this, $input, 'range')
      onChangeDateTime: onChangeDateTime
      onGenerate: (time, input) ->
        time.setHours(0)
        time.setMinutes(0)
        time.setSeconds(0)
        picker = this
        if picker.find('.day-of-year-picker')?.length == 0
          which = if input.is('.temporal-start') then 'start' else 'stop'
