title: MomentJS isSameOrBefore missing dates
body: <p>I'm looping through a list of dates and using MomentJS to check if they fall within a range of dates. The dates are 08/26/2019 to 08/31/2019. The 08/31/2019 date is not being checked TRUE but it should be. </p>
  
  <p>I'm using <code>isSameOrAfter</code> on the range start date and <code>isSameOrBefore</code> on the range end date.</p>
  
  <pre><code>moment(startDate) // 1567290720000
  moment(startDate).format("MM/DD/YYYY") // 08/31/2019
  moment(rangeDateEnd,"MM/DD/YYYY").format("MM/DD/YYYY") //  08/31/2019
  </code></pre>
  
  <pre><code>if (moment(v.startDate).isSameOrAfter(moment(rangeDateStart, "MM/DD/YYYY"))
   &amp;&amp; moment(v.startDate).isSameOrBefore(moment(rangeDateEnd, "MM/DD/YYYY"))) {
  console.log(moment(startDate).format("MM/DD/YYYY"));
  }
  </code></pre>
  
  <p>I'm getting 8/26, 8/27, 8/28, 8/29 and 8/30 but no 8/31... </p>
  
  <p>What am I missing? </p>
  
  <p>Thanks in advance!</p>