Как написать бэкэнд под задачу?
1. Тот, которым владеете лучше. Или тот, который вам сейчас интересен и на изучение которого у вас сейчас есть время.
2. Да. Например, настраиваете задание в cron на нужные дни.
3. Да, можно. Сделайте отдельно парсер, который будет в нужные моменты времени парсить и класть нужное в базу, и отдельно инструмент, который будет выводить данные из базы.
1. Любой серверный, например PHP
2. Да, планировщик (cron) в помощь
3. А почему нет? Simple xml PHP парсит инфу, а куда ее отправить, это уже Ваше дело.