catch all exceptions when fetching steam page

this handles socket timeouts for when steam is down
use gmtime to convert the time struct to utc timestamp