I've done this trip a million times. You have plenty of time. Hardest thing at that time is hailing the cab frankly, might take you 10-15 minutes. After that should take 20-30 minutes to get to LGA. Fare will be 30-35 depending on how well you tip and how quick your driver is.