EM- With all due respect, it seems like you miss a lot of gym time because you don't know the schedule, or because you're just too late. Not talking about the holiday weekend either.
Why don't you plan around the hours of your gym? Honestly, if you're missing workouts because your gym closes at X o clock, that's not really a viable excuse because you've been lifting at the same place over a year.
Sorry if this came off a bit harsh. Then again, I do realize you don't drive and can't go to the gym when you please, and even if you can't get to the gym don't you have some weights at home?