This example shows you how you can highlight special dates and date ranges in the scheduler. The lines plugin and the zones plugin both use a store to get data meaning you can modify the dates in the stores and get an immediate update of the zones/lines. Additionally, there is a TaskRunner updating the line-store in this example which keeps the line in sync with current time.
Note that the js for the example code is not minified so it is readable. See linesandzones.js.