most complete version yet

current challenge, how to not return post midnight results when its 11pm
and a Mon,Tues
and we can get to our destination past midnight