Yes, you can wear off-the-shoulder tops in winter, but layer them with a jacket or a cardigan to protect yourself from the cold weather.