First part of the algorithm. only does the matching for a weekend date.
We should create some test cases.