title: Get dates given a start date an end date and day of week
body: <p>Given a start date (DateTime), an end date (DateTime) and a list of DayOfWeek(s). How to get all the matching dates :</p>
  
  <p>Example :</p>
  
  <pre><code>StartDate : "06/17/2016" 
  EndDate : "06/30/2016" 
  DayOfWeek(s) : [0(Monday), 1(Tuesday), 4(Friday)]
  </code></pre>
  
  <p>The wanted result is :</p>
  
  <pre><code>Dates = ["06/17/2016", "06/20/2016", "06/21/2016", "06/24/2016", "06/27/2016", "06/28/2016"]
  </code></pre>