Yes, an employer can force you to use a vacation day when your workplace is closed due to weather. The reason being is that there is no law requiring employers to offer vacation time in the first place. However, the employer cannot make up the policy the day it snows. The weather policy must have been in writing or posted where it is accessible for employees.
If you work from home that day or you were not going to be at work that day anyway, it is up to your employer whether or not you will be forced to use a vacation day.
Alternatively, you could decide not to use your vacation time and not get paid that day, but keep the vacation time for your actual vacation.