Many thanks!
- Sorry that did not read your post closely.
Normally F-1 has 2 mos grace period so you're legal if you leave before Oct 20th.
There's no such thing you must apply for H-1 visa before 9/21. But you may not enter US 10 days earlier than your H-1 effective date, which means you can't enter US before 9/21.