Yup, time difference plays a big part. When it's 2 am there, it's 5 am here (assuming you're from the UK.) Plus there's the fact that some of us have jobs that have regular day shifts as well, so even if we wanted to be at our computers at 2 am, it's smarter to be sleeping.