Recently it became possible to add tags to maintenance periods.
However, you are still required to select a hostgroup or a host.
The interface is not clear as to what the impact is of this and whether it only would put the tags in maintenance mode or the whole host (which wouldn't make sense).
It is probably better if the "At least one host group or host must be selected." restriction can be removed from the maintenance period configuration if a tag is provided.