From a tournament rules perspective if the game ends without a winner due to time the game is a draw. Since this is just for fun between friends you can make whatever rule you'd like. A common one is whoever has the most life at the time is the winner.
I play mtg at my lunch with my coworkers, but sadly our lunch always ends too early, so is there still a way to determine the winner?