In the US, if a declared holiday falls on a Saturday, it is generally observed on the preceding Friday and if it falls on a Sunday, it is observed on the following Monday.
In the UK and Australia and many other countries, if a declared public holiday falls on a Saturday or Sunday, it is observed on the following Monday. There are exceptions of course. Anzac Day, 25 April in Australia, does not result in a day-in-lieu if it occurs on a Saturday in most states (except Western Australia).
This means we need to provide some additional options in the Project Holiday Import Wizard, to control the treatment of holidays that fall on non-working days. The possible behaviours would seem to be:
- Observe holidays on their scheduled date regardless of non-working days;
- Observe holidays using USA Rules: move Saturday to previous Friday and move Sunday to following Monday;
- Observe holidays falling on weekends (Saturday and Sunday) to the following Monday;
- Ask me which rule to use for each holiday that falls on a weekend.