There are $L$ days on which this event can occur, and each day it either occurs or it doesn't. Since the probability is the same for each day, and the days are independent, we can view this as a Binomial random variable.
On each day say a "success" is the event occuring, and that the number of days is the number of trials for this Binomial random variable. Then the probability it occurs once in this period of $L$ days is given by the Binomial pmf:
$P(X=1)=\frac{L!}{1!(L-1)!} \times p^1 \times (1-p)^{L-1}=L\times p \times (1-p)^{L-1}$
Where $p$ is the probability of it occurring on any one day. This result follows from the fact a Binomial random variable is a count of successes of a fixed number of independent trials which are either a "success" or "failure".
You can also view it this way. In order for you to have it occur once, it needs to occur on one day and not occur on the remaining $L-1$ days. This has probability $p(1-p)^{L-1}$, and this can occur $L$ different ways since there are $L$ days the event can occur on. Multiplying the probability by the number of ways it can occur gives you the above result.
Edit: If you're asking it occurs at least once, then you can simply find the probability by:
$P(X \geq 1) = 1-P(X=0)=1-(1-p)^L$.
If you're asking something else, please clarify in your question.
Edit: If you want an upper bound on the probability it occurs at least once in a period of $L$ days, then note that as the number of days $L$ increases, so does the probability of it occuring at least once. If $L$ is capped at being 30, then clearly the highest probability of it occuring at least once in a period of $L$ days is when $L=30$ and so an upper bound for the probability of it occuring on any $L$ days is:
$1-(1-p)^{30}$
If $L$ is not capped at 30, then the probability only has an upper bound of $1$. As the number of days increases, the probability approaches 1.