Schedule a theme to display on the live site for holidays or special events. (Available from Appearance - Scheduled Themes)
This can happen if you have 2 themes scheduled to appear at the same time. The theme that was scheduled to appear the earliest in the year will always appear.
Maybe wp-scheduled-styles is the plugin for you! This plugin will let you specify an additional .css file to be included from your theme.