Small businesses facing holiday struggle