What's on in Guadalajara in December you ask? Festivals, music, dance and (of course) Christmas celebrations like no other.