title: Airflow catchup weekdays only
body: <p>Running a historical import each day in december 2018 requires a Dag that catches up with a chron expression '0 0 12 * * MON-FRI'.
  Why does the scheduler run weekends when the dag starts up and catchup=True? 
  Does the catchup parameter respect the schedule interval? </p>