Hi @cmuchuchuti! You can use the begin screen and end screen clauses so that this has its own screen if the refresh is causing issues. Put the begin screen on the row before and the end screen on the row after and this will then be on its own screen.
A constraint lets you limit dates, there’s a whole discussion and example here: Is it possible to validate dates in odk-x - #2 by elmps2018