Texas labor law does not require any business owner to give advance notice of requiring employees to work any given day. Just because a day is considered a "federal holiday" means nothing to the Department of Labor, either the state or federal offices thereof.
In this economy, be glad you have a job.
