Often the word "až" is used in this context: Hlasovat můžete až do dnešního večera. or Hlasovat můžete nejdéle/nejpozději do dnešního večera.