No it is very easy to purchase a ticket even on the same day and I have even bought a tickets an hour before I've traveled on the internet.
However, if you have any issues on the east side of the Warszawa Centralna train station there is a ticket office that speaks English and other languages.