title: Moment not formatting UK date correctly
body: <p>I am trying to format a date to UK format but despite using what I believe to be the correct format. The dates with a single digit day (1...9) are transposing the days and month although all other days are formatting correctly.  Something basic I'm sure.</p>
  
  <pre class="lang-html prettyprint-override"><code>&lt;script&gt;
      $(document).ready(function(){
          // Single date with icon
          $(function(){
              $("#date-icon").datepicker({
                  dateFormat: 'dd/mm/yy',
                  minDate: new Date(), 
                  prevText: '&lt;i class="fa fa-caret-left"&gt;&lt;/i&gt;',
                  nextText: '&lt;i class="fa fa-caret-right"&gt;&lt;/i&gt;'
              });
          });
          // Popup time interval
          $(function() {
              $( "#depart_date" ).datepicker({
                  dateFormat: 'dd/mm/yy',
                  minDate: new Date(), 
                  prevText: '&lt;i class="fa fa-caret-left"&gt;&lt;/i&gt;',
                  nextText: '&lt;i class="fa fa-caret-right"&gt;&lt;/i&gt;',
                  onClose: function( selectedDate ) {
                      $( "#return_date" ).datepicker( "option", "from_date", selectedDate );
                  }
              });
              $( "#return_date" ).datepicker({
                  dateFormat: 'dd/mm/yy',
                  prevText: '&lt;i class="fa fa-caret-left"&gt;&lt;/i&gt;',
                  nextText: '&lt;i class="fa fa-caret-right"&gt;&lt;/i&gt;',
                  onClose: function( selectedDate ) {
                      $( "#depart_date" ).datepicker( "option", "to_date", selectedDate );
                  }
              });
          });
  
      });
  &lt;/script&gt;
  </code></pre>
  
  <p>And then to format it:</p>
  
  <pre class="lang-js prettyprint-override"><code>var FromDateValue = $('#depart_date').val();
  var ToDateValue = $('#return_date').val();
  var FromDateValue = Date.parse(FromDateValue)
  var ToDateValue = Date.parse(ToDateValue)    
  
  moment.locale('en-gb');                  
  var a = moment(ToDateValue, "dd-mm-yyyy");
  var b = moment(FromDateValue, "dd-mm-yyyy");
  var days = a.diff(b, 'days') +1  // =1
  alert(ToDateValue)
  </code></pre>
  
  <p>This is where I receive the incorrect formatted date.  Can anyone help please?</p>