title: C# and Month Calendar, selecting multiple dates
body: <p>I am making a program that will help people "book" orders for a department in C#. They need to be able to choose multiple dates in different months. </p>
  
  <p>I would prefer to have it so they can click a date, and then shift click another one to select all dates between those two, and control clicking as well, to do single selection/deselection. They have to be able to move between months while still retaining all the dates they clicked for the previous month, this way they can overview the dates they've selected to make it easier. </p>
  
  <p>What is the best way to do this? Should I use Visual Studio's default month calendar or is there a more flexible one that exists?</p>