[REQS-712] Light-weight holiday source proposal

This is pretty bare-bone at this point. I'm just testing the waters, see if that's the right way to go.
Probably better to return a Set here since the collection will probably accessed using contains().