The Brihanmumbai Municipal Corporation (BMC) on Tuesday declared a holiday for all government and semi-government offices in Mumbai, while advising private offices to allow employees to work from home, except for those in essential and emergency services.