It’s late-February and my Arnold’s Promise Witch Hazel (Hamamelis x intermedia ‘Arnold’s Promise’) has been in bloom for two weeks.
Here’s the view from the kitchen on a dreary, rainy, day. There could be six inches of snow on the ground and the tree would be in bloom.

Arnold’s Promise Witch Hazel Blooms as early as mid-February here in USDA Hardiness Zone 6a.
The flowers are not overpowering but do survive when temperatures can get down to the single digits. Hence, they beat out anything else around.

If you don’t have an Arnold’s Promise Witch Hazel I recommend planting one next year.
Below is a video I filmed years ago about early flowering shrubs. I start the video standing in front of the same witch hazel.