title: Inverted weekday range in cron for @Scheduled?
body: <p>I want to execute a task at specific hours from Friday till Monday.</p>
  
  <p>Having specified like that
  </p>
  
  <pre><code>@Scheduled(cron = "0 0/30 15-23 * * FRI-MON", zone = "CET")
  </code></pre>
  
  <p>I receive an exception of type <code>IllegalStateException</code></p>
  
  <pre class="lang-none prettyprint-override"><code>Invalid inverted range: '5-1' in expression "0 0/30 15-23 * * FRI-MON"
  </code></pre>
  
  <p>My workaround is currently to specify those days by separating them with commas.
  </p>
  
  <pre><code>@Scheduled(cron = "0 0/30 15-23 * * FRI,SAT,SUN,MON", zone = "CET")
  </code></pre>
  
  <p>I would like to be able to write it shorter as an inverted range though. Is there any possibility to do so? I could not find anything in the documentation.</p>