Till is a perfectly valid, formal word. I was just having this argument yesterday:
Many people assume that till is a misshapen abbreviation of until... However, till is not a shortening of until. It actually predates the longer word.
The above paragraph is from Merriam-Webster:
https://www.merriam-webster.com/words-at-play/should-you-use...