Is it normal I haven't met my supervisor yet?
First off, no - this is not okay or normal. Advisors should meet their advisees on a regular basis. I'd say every other week is the boundary of reasonable (unless of course there are other circumstances like sickness, parental leave, long vacation or sabbatical etc.).
While there are mitigating circumstances (this is 2020 after all), your advisor has a responsibility to you which they need to be reminded of. If they are unable to supervise you for whatever reason, it's still their responsibility to let you know so you can seek alternatives ASAP.
Tell him a series of times that you are available at, as well as deadlines you'd like to meet. Just describe the times you are free during this semester and see when you can schedule video calls. Your advisor might be unready or unprepared for remote advising, but again - welcome to 2020! It's awful in academia now.
To figure out deadlines, work backwards from your desirable date of graduation - in order to graduate at date A you need to submit thesis by B, for which you'll need a first draft by C etc. Then present this to your advisor in the correct chronological order.
Good luck!