No, there is no fixed arrival and departure day. You can arrive on any day. However, there are a minimum number of nights you must book. How many nights depends on the period in which you book.