Aren't there any other explanations than time travel(lers)?
For me they could also seem like interdimensional travellers, leaving open if they are 'also' from another physical star system of this...