Yeah, the German speakers I work with often say "Can you do this until [some deadline]?" When they mean "can you complete this by [some deadline]?"
Its common enough that it must be a literal translation difference between German and English.