OK. That's a point.
As others mentioned you could try to deal with the colorsettings of monitor (some are also capable to create and save individual profiles), and your X settings (maybe create a day- and nightprofile, maybe change them by time and date, maybe there already is something like that...[
it is - even not for FreeBSD; but you're not the only one having this need] even Windows have a night mode [don't know if this does the job really]) - but I fear there still will be some rest light of a color, you don't want; and besides you need quite a while to see if it has a satisfying effect, you are fumbling with your colorsettings - not really perfect.
Also there are special monitors availble, like e.g. BenQ's RD series. Or NVIS compatible monitors, which might be not easy to buy, pretty expensive, and maybe not trivial to connect to your system, since those are for military equipment.
Besides the idea by
Espionage724 using glasses, which was easiest, most flexible solution, and make one look cool somehow, (and there are lot's of glasses available for filtering certain colors),
I remember back in the days of tube monitors there have been colored screens to be placed before the monitor.
I can't find any - don't know if something like that is already to buy, but in your place I simply would try to buy some transparent, colored film, cut it so the size fits the monitor, and attach it to it with some tape, so you can flip it. If this works - a high quality film, even glass not distorting you screen's image too much, can be not easy to get - you can also work out a more sophisticated solution then.