The NFL cannot host games on Fridays or Saturdays until late December as federal law prohibits professional football leagues from competing with college or high school football, which typically host games on those days.