No a date and time aren't necessary to add the game. I just, usually, don't add games until I have all the data because, at this time (unfortunately), I don't have a way to set a game's date/time as "TBD". When I was coding all this up I didn't think about games being added before their date/time were agreed upon.
Someone else added the Water Valley/Lometa game into the schedule with a date/time and a location of "TBD". That's why that game is showing up in the spreads. I didn't want to do that because I didn't want folks to start making plans for a specific day, then later realize the game is actually on another day.
All that said, I've added the Saint Jo/Coolidge game so the spread is there now. Please note that the game may not actually happen Friday at 7:30.