title: Today date or already selected date on previous input not able to select
body: <p>I am using Daterangepicker for our application.</p>
  
  <p>Creating multitrip date picker component (3 input fields)</p>
  
  <ol>
  <li>TripOne - Select date (Ex: 19th Feb)</li>
  <li>TripTwo - Have to start from 'TripOne' selected date.</li>
  <li>TripThree - Have to start from 'TripTwo' selected date.</li>
  </ol>
  
  <p>Above things are working fine. </p>
  
  <p>But, below issue not working on this plugin.</p>
  
  <ol>
  <li>TripOne - Select Today date (Not working)</li>
  <li>TripTwo - If Feb 20th selected on TripOne, i cant able to select same Feb 20th on TripTwo.</li>
  <li>TripThree - Similar to TripTwo.</li>
  </ol>
  
  <p><strong>JS:</strong></p>
  
  <pre><code>var nowDate = new Date();
  var today = new Date(nowDate.getFullYear(), nowDate.getMonth(), nowDate.getDate(), 0, 0, 0, 0);
  var maxLimitDate = new Date(nowDate.getFullYear(), nowDate.getMonth(), nowDate.getDate()+360, 0, 0, 0, 0);
  
  $('input[name="tripOne"]').daterangepicker({
      "autoApply": true,
      "autoUpdateInput": false,
      "singleDatePicker": true,
      "minDate": today,
      "maxDate": maxLimitDate,
      "locale": {
          format: 'DD MMM YYYY'
      }
      },function(start) {
        $("#tripOne").val(start.format('DD MMM YYYY'));
        $('#tripOne').parent().parent().removeClass('has-error');
        var returnTripStartDate = new Date(Date.parse(start));
        $('input[name="tripTwo"]').daterangepicker({
          "autoApply": true,
          "autoUpdateInput": false,
          "singleDatePicker": true,
          "minDate": returnTripStartDate,
          "maxDate": maxLimitDate,
          "locale": {
              format: 'DD MMM YYYY'
          }
        },function(end) {
              $("#tripTwo").val(end.format('DD MMM YYYY'));
              $('#tripTwo').parent().parent().removeClass('has-error');
              var returnTripStartDate2 = new Date(Date.parse(start));
              $('input[name="tripThree"]').daterangepicker({
              "autoApply": true,
              "autoUpdateInput": false,
              "singleDatePicker": true,
              "minDate": returnTripStartDate2,
              "maxDate": maxLimitDate,
              "locale": {
                  format: 'DD MMM YYYY'
              }
              },function(end) {
                  $("#tripThree").val(end.format('DD MMM YYYY'));
                  $('#tripThree').parent().parent().removeClass('has-error');
              });
              $(function() {
                  $('.calendar.right').show();
              });
        });
        $(function() {
          $('.calendar.right').show();
        });
        $('input[name="tripOne"]').on('apply.daterangepicker', function(ev, picker) {
          $(this).val(picker.startDate.format('DD MMM YYYY'));
        });
        $('input[name="tripTwo"]').on('apply.daterangepicker', function(ev, picker) {
          $(this).val(picker.startDate.format('DD MMM YYYY'));
        });
        $('input[name="tripThree"]').on('apply.daterangepicker', function(ev, picker) {
          $(this).val(picker.startDate.format('DD MMM YYYY'));
        });
      });
      $(function() {
          $('.calendar.right').show();
      });
  </code></pre>
  
  <p><a href="https://jsfiddle.net/jkenluv/z9tgdh7k/4/" rel="nofollow noreferrer">Fiddle page view</a></p>