Just keep in mind that specificity is the key to success. As your training approaches the race, your workouts should become more like the race. 3 months out you can ride around moderately hard (Z3/Z4) as much as you can stand, but 8 weeks out you should really delving into a hard day/easy day routine. It take about 6 weeks to realize any noticeable adaptations from your training, so keep that in mind too (i.e. if you're on a steady diet of anaerobic intervals twice per week, it'lll probably take about 6 weeks before you can test again and see changes.
Depending on how long your build phase was, your taper can be short or long (where 3 weeks is long. I think the average is probably 2 weeks).
So, for me, 8 weeks from a high priority race as of today, I'll be dividing that time into two 4-week blocks and doing the following.
1st block:
6x5' @ 105% once per week
2x20 @ %100 once per week
60' @90% once per week
Long group ride once per week
Long easy ride once per week
2nd block
6x3.5' @ 120% (w/ sprints at the end) twice per week
Long group ride once per week
long ease ride once per week.
in the 3rd week of the 2nd block I'll probably trade my anaerobic interval days for Tabatas or 40/20's, then I'll taper the last week with a couple short but hard rides.
^^That plan is probably compressed and not totally ideal, but you get the idea. If I had more time between the holidays and race day I'd make it more gradual.